From accessd at shaw.ca Thu Mar 1 00:25:56 2012 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 29 Feb 2012 22:25:56 -0800 Subject: [AccessD] HTML 5 coders In-Reply-To: <012c01ccf71f$695fe1c0$3c1fa540$@net> References: <4F4BB13C.2010704@colbyconsulting.com><00af01ccf5b8$fe724130$fb56c390$@net><003601ccf656$a8689bb0$f939d310$@net> <012c01ccf71f$695fe1c0$3c1fa540$@net> Message-ID: <3D16F09BE72349D4846C9C1707181C2D@creativesystemdesigns.com> There is of course a debugger right in Chrome (right-mouse-click anywhere and select 'inspect element'); very nice development monitoring section as well and then in Firefox (which also works in Chrome) there is fine plug-in called Web Developer from http://chrispederick.com/work/web-developer/ which has a line number debugger. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Wednesday, February 29, 2012 12:19 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] HTML 5 coders > I don't know if they have Javascript breakpoint debugging. This has always been the "rub" with these tools....no integrated debugger. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dw-murphy at cox.net Thu Mar 1 10:35:43 2012 From: dw-murphy at cox.net (Doug Murphy) Date: Thu, 1 Mar 2012 08:35:43 -0800 Subject: [AccessD] Question about deleteing from datasheet view Message-ID: <003701ccf7c9$58c22f30$0a468d90$@cox.net> Folks, I have a form in datasheet view that is based on a query. The query shows all the records in table A that don't have a child record in Table B. The query is a simple right outer join showing columns from table A and a criteria on the id field from table B that is set to null. This shows me all the records in A that don't have a child in B. The objective is to allow the user to delete some or all of the displayed records. The interesting thing is that if a record is deleted from this view I get the "You're going to delete one record message" and the record goes away in the datasheet view, but if the form is refreshed the record reappears. It would appear that the record is removed from the forms recordset clone but not the actual recordset. I could swear that I have done this many times in the past and it always resulted in the record being deleted. Any idea what is going on? I opened the forms record source query and get the same behavior there. Thanks in advance. Doug From jackandpat.d at gmail.com Thu Mar 1 13:15:32 2012 From: jackandpat.d at gmail.com (jack drawbridge) Date: Thu, 1 Mar 2012 14:15:32 -0500 Subject: [AccessD] Question about deleteing from datasheet view In-Reply-To: <003701ccf7c9$58c22f30$0a468d90$@cox.net> References: <003701ccf7c9$58c22f30$0a468d90$@cox.net> Message-ID: Doug, I think this may be relevant The Requery method updates the data underlying a form or control to reflect records that are new to or have been deleted from the record source since it was last requeried. The Refresh method shows only changes that have been made to the current set of records; it doesn't reflect new records or deleted records in the record source. The Repaint method simply repaints the specified form and its controls. Jack On Thu, Mar 1, 2012 at 11:35 AM, Doug Murphy wrote: > Folks, > > I have a form in datasheet view that is based on a query. The query shows > all the records in table A that don't have a child record in Table B. The > query is a simple right outer join showing columns from table A and a > criteria on the id field from table B that is set to null. This shows me > all > the records in A that don't have a child in B. The objective is to allow > the > user to delete some or all of the displayed records. The interesting thing > is that if a record is deleted from this view I get the "You're going to > delete one record message" and the record goes away in the datasheet view, > but if the form is refreshed the record reappears. It would appear that the > record is removed from the forms recordset clone but not the actual > recordset. I could swear that I have done this many times in the past and > it > always resulted in the record being deleted. Any idea what is going on? > > I opened the forms record source query and get the same behavior there. > > Thanks in advance. > > Doug > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From dw-murphy at cox.net Thu Mar 1 13:53:18 2012 From: dw-murphy at cox.net (Doug Murphy) Date: Thu, 1 Mar 2012 11:53:18 -0800 Subject: [AccessD] Question about deleteing from datasheet view In-Reply-To: References: <003701ccf7c9$58c22f30$0a468d90$@cox.net> Message-ID: <008401ccf7e4$fa5636a0$ef02a3e0$@cox.net> Hello Jack, Thanks for your input. The problem here is not really with the way we refresh/requery the form. It is the fact that records that appeared to have been deleted really aren't. You can see this if you go into Northwind and add the following query. SELECT Orders.OrderID, Orders.OrderDate, Orders.ShipName, Orders.ShipAddress, [Order Details].OrderID FROM Orders LEFT JOIN [Order Details] ON Orders.OrderID = [Order Details].OrderID WHERE ((([Order Details].OrderID) Is Null)); Assuming there are some orders that don't have any details you will see them. Delete them from the query datasheet view, then refresh/requery. The supposedly deleted records are there again. I am sure there is a good reason you can't delete records this way, but I learned something. I reconstructed the query to use a subquery instead of the outer join and it works as expected. It just runs much more slowly. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jack drawbridge Sent: Thursday, March 01, 2012 11:16 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Question about deleteing from datasheet view Doug, I think this may be relevant The Requery method updates the data underlying a form or control to reflect records that are new to or have been deleted from the record source since it was last requeried. The Refresh method shows only changes that have been made to the current set of records; it doesn't reflect new records or deleted records in the record source. The Repaint method simply repaints the specified form and its controls. Jack On Thu, Mar 1, 2012 at 11:35 AM, Doug Murphy wrote: > Folks, > > I have a form in datasheet view that is based on a query. The query > shows all the records in table A that don't have a child record in > Table B. The query is a simple right outer join showing columns from > table A and a criteria on the id field from table B that is set to > null. This shows me all the records in A that don't have a child in B. > The objective is to allow the user to delete some or all of the > displayed records. The interesting thing is that if a record is > deleted from this view I get the "You're going to delete one record > message" and the record goes away in the datasheet view, but if the > form is refreshed the record reappears. It would appear that the > record is removed from the forms recordset clone but not the actual > recordset. I could swear that I have done this many times in the past > and it always resulted in the record being deleted. Any idea what is > going on? > > I opened the forms record source query and get the same behavior there. > > Thanks in advance. > > Doug > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From mcp2004 at mail.ru Thu Mar 1 14:07:02 2012 From: mcp2004 at mail.ru (=?UTF-8?B?U2FsYWtoZXRkaW5vdiBTaGFtaWw=?=) Date: Fri, 02 Mar 2012 00:07:02 +0400 Subject: [AccessD] =?utf-8?q?HTML_5_coders?= In-Reply-To: <012c01ccf71f$695fe1c0$3c1fa540$@net> References: <4F4BB13C.2010704@colbyconsulting.com> <012c01ccf71f$695fe1c0$3c1fa540$@net> Message-ID: Hi Mark -- Have a look - http://ibuildapp.com - you can make your HTML5 iPhone and Android apps without debugger :) BTW, the above technology looks really attractive, but I'm not sure how advanced apps it allows to build/generate (just very attractive looking but rather simple CMSs?) - as I have just got found it occasionally, and I haven't had time to investigate it's features. It's free to try and use AFAIU: http://ibuildapp.com/features/ - they say: " Creating your own app with iBuildApp takes only a few minutes and absolutely FREE. Your followers will see your name and icon in the App Store, they can download your app on their mobile device, while backstage you have a powerful content management system to update the app ?on the fly?, any time, as often as you would like.: Thank you. -- Shamil 01 ????? 2012, 00:21 ?? "Mark Simms" : > > I don't know if they have Javascript breakpoint debugging. > > This has always been the "rub" with these tools....no integrated debugger. > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From markamatte at hotmail.com Thu Mar 1 14:15:08 2012 From: markamatte at hotmail.com (Mark A Matte) Date: Thu, 1 Mar 2012 20:15:08 +0000 Subject: [AccessD] Question about deleteing from datasheet view In-Reply-To: <008401ccf7e4$fa5636a0$ef02a3e0$@cox.net> References: <003701ccf7c9$58c22f30$0a468d90$@cox.net>, , <008401ccf7e4$fa5636a0$ef02a3e0$@cox.net> Message-ID: Doug, I just recreated your situation(just in query, not using forms). I have a query based on the SQL below...execute, returns records, I try to delete, get a message 'Are you sure', I say yes...records go away...when I run the same SQL again...the records are back??? I think I remember in older versions (not sure which) that you would get a "query not updatable" error in cases like this...but why it is acting this way now...I have no idea. Mark M > From: dw-murphy at cox.net > To: accessd at databaseadvisors.com > Date: Thu, 1 Mar 2012 11:53:18 -0800 > Subject: Re: [AccessD] Question about deleteing from datasheet view > > Hello Jack, > > Thanks for your input. The problem here is not really with the way we > refresh/requery the form. It is the fact that records that appeared to have > been deleted really aren't. You can see this if you go into Northwind and > add the following query. > > SELECT Orders.OrderID, Orders.OrderDate, Orders.ShipName, > Orders.ShipAddress, [Order Details].OrderID > FROM Orders LEFT JOIN [Order Details] ON Orders.OrderID = [Order > Details].OrderID > WHERE ((([Order Details].OrderID) Is Null)); > > Assuming there are some orders that don't have any details you will see > them. Delete them from the query datasheet view, then refresh/requery. The > supposedly deleted records are there again. I am sure there is a good reason > you can't delete records this way, but I learned something. I reconstructed > the query to use a subquery instead of the outer join and it works as > expected. It just runs much more slowly. > > Doug > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jack drawbridge > Sent: Thursday, March 01, 2012 11:16 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Question about deleteing from datasheet view > > Doug, > I think this may be relevant > > The Requery method updates the data underlying a form or control to reflect > records that are new to or have been deleted from the record source since it > was last requeried. > > The Refresh method shows only changes that have been made to the current set > of records; it doesn't reflect new records or deleted records in the record > source. > > The Repaint method simply repaints the specified form and its controls. > > Jack > > On Thu, Mar 1, 2012 at 11:35 AM, Doug Murphy wrote: > > > Folks, > > > > I have a form in datasheet view that is based on a query. The query > > shows all the records in table A that don't have a child record in > > Table B. The query is a simple right outer join showing columns from > > table A and a criteria on the id field from table B that is set to > > null. This shows me all the records in A that don't have a child in B. > > The objective is to allow the user to delete some or all of the > > displayed records. The interesting thing is that if a record is > > deleted from this view I get the "You're going to delete one record > > message" and the record goes away in the datasheet view, but if the > > form is refreshed the record reappears. It would appear that the > > record is removed from the forms recordset clone but not the actual > > recordset. I could swear that I have done this many times in the past > > and it always resulted in the record being deleted. Any idea what is > > going on? > > > > I opened the forms record source query and get the same behavior there. > > > > Thanks in advance. > > > > Doug > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From dw-murphy at cox.net Thu Mar 1 14:38:39 2012 From: dw-murphy at cox.net (Doug Murphy) Date: Thu, 1 Mar 2012 12:38:39 -0800 Subject: [AccessD] Question about deleteing from datasheet view In-Reply-To: References: <003701ccf7c9$58c22f30$0a468d90$@cox.net>, , <008401ccf7e4$fa5636a0$ef02a3e0$@cox.net> Message-ID: <009601ccf7eb$48ddc350$da9949f0$@cox.net> Thanks Mark, Makes me feel better that it isn't just me. I thought this might be an Access 2010 "feature" so ran it in 2003 and got the same result. Interesting that is looks like the delete is taking place and you get the standard warning, but it really doesn't happen in the underlying tables. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Thursday, March 01, 2012 12:15 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Question about deleteing from datasheet view Doug, I just recreated your situation(just in query, not using forms). I have a query based on the SQL below...execute, returns records, I try to delete, get a message 'Are you sure', I say yes...records go away...when I run the same SQL again...the records are back??? I think I remember in older versions (not sure which) that you would get a "query not updatable" error in cases like this...but why it is acting this way now...I have no idea. Mark M > From: dw-murphy at cox.net > To: accessd at databaseadvisors.com > Date: Thu, 1 Mar 2012 11:53:18 -0800 > Subject: Re: [AccessD] Question about deleteing from datasheet view > > Hello Jack, > > Thanks for your input. The problem here is not really with the way we > refresh/requery the form. It is the fact that records that appeared to > have been deleted really aren't. You can see this if you go into > Northwind and add the following query. > > SELECT Orders.OrderID, Orders.OrderDate, Orders.ShipName, > Orders.ShipAddress, [Order Details].OrderID FROM Orders LEFT JOIN > [Order Details] ON Orders.OrderID = [Order Details].OrderID WHERE > ((([Order Details].OrderID) Is Null)); > > Assuming there are some orders that don't have any details you will > see them. Delete them from the query datasheet view, then > refresh/requery. The supposedly deleted records are there again. I am > sure there is a good reason you can't delete records this way, but I > learned something. I reconstructed the query to use a subquery instead > of the outer join and it works as expected. It just runs much more slowly. > > Doug > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jack > drawbridge > Sent: Thursday, March 01, 2012 11:16 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Question about deleteing from datasheet view > > Doug, > I think this may be relevant > > The Requery method updates the data underlying a form or control to > reflect records that are new to or have been deleted from the record > source since it was last requeried. > > The Refresh method shows only changes that have been made to the > current set of records; it doesn't reflect new records or deleted > records in the record source. > > The Repaint method simply repaints the specified form and its controls. > > Jack > > On Thu, Mar 1, 2012 at 11:35 AM, Doug Murphy wrote: > > > Folks, > > > > I have a form in datasheet view that is based on a query. The query > > shows all the records in table A that don't have a child record in > > Table B. The query is a simple right outer join showing columns from > > table A and a criteria on the id field from table B that is set to > > null. This shows me all the records in A that don't have a child in B. > > The objective is to allow the user to delete some or all of the > > displayed records. The interesting thing is that if a record is > > deleted from this view I get the "You're going to delete one record > > message" and the record goes away in the datasheet view, but if the > > form is refreshed the record reappears. It would appear that the > > record is removed from the forms recordset clone but not the actual > > recordset. I could swear that I have done this many times in the > > past and it always resulted in the record being deleted. Any idea > > what is going on? > > > > I opened the forms record source query and get the same behavior there. > > > > Thanks in advance. > > > > Doug > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Thu Mar 1 14:42:16 2012 From: marksimms at verizon.net (Mark Simms) Date: Thu, 01 Mar 2012 15:42:16 -0500 Subject: [AccessD] Question about deleteing from datasheet view In-Reply-To: References: <003701ccf7c9$58c22f30$0a468d90$@cox.net>, , <008401ccf7e4$fa5636a0$ef02a3e0$@cox.net> Message-ID: <013f01ccf7eb$ca9c7c10$5fd57430$@net> You can check the "updateable" query property in VBA. Why MSFT never "exposed" that property in the query catalog in the design interface always bugged me. > I think I remember in older versions (not sure which) that you would > get a "query not updatable" error in cases like this...but why it is > acting this way now...I have no idea. > Mark M From adtp at airtelmail.in Fri Mar 2 06:25:55 2012 From: adtp at airtelmail.in (A.D. Tejpal) Date: Fri, 2 Mar 2012 17:55:55 +0530 Subject: [AccessD] Question about deleteing from datasheet view References: <003701ccf7c9$58c22f30$0a468d90$@cox.net> Message-ID: Doug, The underlying reason for the behavior experienced by you can be considered inherent to the nature of an outer join, when such a query is filtered to show only Nulls on the many side. In this set up, deletion of a record via user interface, is tantamount to deletion of a non-existent record. Temporary disappearance of displayed record in question (preceded by warning message) is a sort of illusion. It relates merely to removal of a virtual row, corresponding record for which was never there to start with. Best wishes, A.D. Tejpal ------------ ----- Original Message ----- From: Doug Murphy To: 'Access Developers discussion and problem solving' Sent: Thursday, March 01, 2012 22:05 Subject: [AccessD] Question about deleteing from datasheet view Folks, I have a form in datasheet view that is based on a query. The query shows all the records in table A that don't have a child record in Table B. The query is a simple right outer join showing columns from table A and a criteria on the id field from table B that is set to null. This shows me all the records in A that don't have a child in B. The objective is to allow the user to delete some or all of the displayed records. The interesting thing is that if a record is deleted from this view I get the "You're going to delete one record message" and the record goes away in the datasheet view, but if the form is refreshed the record reappears. It would appear that the record is removed from the forms recordset clone but not the actual recordset. I could swear that I have done this many times in the past and it always resulted in the record being deleted. Any idea what is going on? I opened the forms record source query and get the same behavior there. Thanks in advance. Doug From marksimms at verizon.net Fri Mar 2 07:52:02 2012 From: marksimms at verizon.net (Mark Simms) Date: Fri, 02 Mar 2012 08:52:02 -0500 Subject: [AccessD] Question about deleteing from datasheet view In-Reply-To: References: <003701ccf7c9$58c22f30$0a468d90$@cox.net> Message-ID: <01d901ccf87b$a640eb40$f2c2c1c0$@net> Only solution appears to be: Delete the record in the table via query or SQL, and then requery the form to refresh the recordsource. > The underlying reason for the behavior experienced by you can be > considered inherent to the nature of an outer join, when such a query > is filtered to show only Nulls on the many side. In this set up, > deletion of a record via user interface, is tantamount to deletion of a > non-existent record. > From dw-murphy at cox.net Fri Mar 2 11:27:59 2012 From: dw-murphy at cox.net (Doug Murphy) Date: Fri, 2 Mar 2012 09:27:59 -0800 Subject: [AccessD] Question about deleteing from datasheet view In-Reply-To: <01d901ccf87b$a640eb40$f2c2c1c0$@net> References: <003701ccf7c9$58c22f30$0a468d90$@cox.net> <01d901ccf87b$a640eb40$f2c2c1c0$@net> Message-ID: <005f01ccf899$d71bf480$8553dd80$@cox.net> After realizing what was going on I just changed the query to use a subquery to find the records to delete and it worked fine, except it is much slower. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Friday, March 02, 2012 5:52 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Question about deleteing from datasheet view Only solution appears to be: Delete the record in the table via query or SQL, and then requery the form to refresh the recordsource. > The underlying reason for the behavior experienced by you can be > considered inherent to the nature of an outer join, when such a query > is filtered to show only Nulls on the many side. In this set up, > deletion of a record via user interface, is tantamount to deletion of > a non-existent record. > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sat Mar 3 08:04:30 2012 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 03 Mar 2012 09:04:30 -0500 Subject: [AccessD] =?windows-1252?q?We=92ve_started_manufacture!_=7C_Raspb?= =?windows-1252?q?erry_Pi?= Message-ID: <4F5224EE.4000205@colbyconsulting.com> http://www.raspberrypi.org/archives/509 http://www.zdnet.com/blog/igeneration/raspberry-pi-buying-frenzy-crashes-website/15463 http://www.geek.com/articles/chips/the-raspberry-pi-is-now-available-to-buy-20120229/ I am not finding anything that actually allows me to buy it though. :( -- John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it From stuart at lexacorp.com.pg Sat Mar 3 08:25:46 2012 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sun, 04 Mar 2012 00:25:46 +1000 Subject: [AccessD] =?utf-8?q?We=E2=80=99ve_started_manufacture!_=7C_Raspbe?= =?utf-8?q?rry_Pi?= In-Reply-To: <4F5224EE.4000205@colbyconsulting.com> References: <4F5224EE.4000205@colbyconsulting.com> Message-ID: <4F5229EA.4923.1AC83C22@stuart.lexacorp.com.pg> Posted on Tech list a couple of days ago. They sold out the first batch in a few minutes, but are taking orders for the next production run due in a few weeks time: You can't even pre-order at present, but you can "register your interest" and be advised when they are taking pre-orders again: http://downloads.element14.com/raspberryPi1.html -- Stuart On 3 Mar 2012 at 9:04, jwcolby wrote: > > http://www.raspberrypi.org/archives/509 > http://www.zdnet.com/blog/igeneration/raspberry-pi-buying-frenzy-crashes-website/15463 > http://www.geek.com/articles/chips/the-raspberry-pi-is-now-available-to-buy-20120229/ > > I am not finding anything that actually allows me to buy it though. :( > > -- > John W. Colby > Colby Consulting > > 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 jwcolby at colbyconsulting.com Sat Mar 3 09:07:25 2012 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 03 Mar 2012 10:07:25 -0500 Subject: [AccessD] Linked ODBC Views - rebuilding the PK after the connection refresh In-Reply-To: References: <4F4E4E25.8010803@colbyconsulting.com> <1091F29BFEEE479DBF1A433BF8460146@XPS> <4F4E79C6.5030400@colbyconsulting.com> Message-ID: <4F5233AD.5000000@colbyconsulting.com> As discussed previously I am building a small framework for rebuilding the connection of ODBC objects linked to SQL Server, the objective being to allow me to switch database names or even server names on-the-fly. What I have discovered is that I can do this for tables without an issue but when I try to do so for linked views they lose the PK index in Access, which makes them read-only. IOW When you manually link to a view out in SQL Server, it asks you to specify what field in the view is the PK Using a combination of Lambert's code to get the name of the index as well as the index field and Jim's suggestion for the SQL to create the index after refreshing the tdf, I now have my index back and the linked views remain editable. I have not tested this extensively, for example Lambert's code assumed a single field PK and thus would not correctly recreate a multi-field PK but given that I always use surrogate PKs anyway, it works for me. I will probably have to fix that eventually since my systems at the client do link to third party databases and ... well... so much for surrogate PKs. But for the here and now it is functioning. Actually modifying Lambert's code to capture all of the fields in a multi-field PK index will be pretty trivial anyway. John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it On 2/29/2012 2:47 PM, Jim Dettman wrote: > > Not really sure, but when you link the external table, JET tries to figure > out the best way to talk with the table. I would imagine that modifying the > connect property is being viewed as a new link and it goes through that > process again. But why it doesn't end up the same way I can't tell you. > > I'm not sure what it is your doing that's causing the problem, but as part > of your process after your done re-linking, maybe you should take Lambert's > code, identify the PK index, Drop it, then use an Create Index command, > i.e.: > > DROP INDEX CategoriesCategoryName ON Categories; > > CREATE UNIQUE INDEX LinkCategoryID ON Categories (CategoryID); > > To force the field(s) choice in the index. Note that this doesn't affect > the table in SQL, your just modifying how the table is described on the > Access side. > > You can do this as well too when JET makes an incorrect choice about the > fields to be used for the index. > > Jim. From jwcolby at colbyconsulting.com Sat Mar 3 10:05:32 2012 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 03 Mar 2012 11:05:32 -0500 Subject: [AccessD] C2DbODBCLink - framework for relinking ODBC links Message-ID: <4F52414C.8090908@colbyconsulting.com> As I have discussed previously I am building a small framework for refreshing ODBC links to SQL Server tables and views. The objective was to provide an object oriented programmatic method of relinking a table in Access, dynamically switching the database name, server name, or in fact any part of the connect string. The framework is pretty much finished and I am about to start using it at the client to allow me to switch between production and test databases. If anyone is embarking on doing this kind of thing and thinks they would like to look at or use my framework, email me offline and I will send it to you. If you have questions or comments, please use this list for that discussion The framework is an MDA library and consists of three module and four classes. The four classes consist of: Example syntax ************** cTDFs is a method in a module which creates an instance of clsTDFs and returns a pointer to it. clsTDFs.mInit loads every ODBC linked table into the cache clsTDFs.mTDFJITFactory "MyTblName" loads a single table into the cache. This allows JIT loading of the cache. clsTDFs.cTDF("MyTblName") gets an instance of clsTDF for a table name specified. If the table is not in the cache yet it is loaded first. cTDFs.cTDF("MyTblName").cCnnProperty("Database") = "SomeDbName" sets the database property of MyTblName to "SomeDbName". It does NOT modify the connection srtring yet. cTDFs.cTDF("MyTblName").cCnnProperty("Server") = "MyTestServer" sets the Server property of MyTblName to "MyTestServer". It does NOT modify the connect string yet. ctdfs.mTDFRefresh "MyTblName" modifies the connection string for MyTblName to the new (modified) information. After this call the table is relinked using the modified information. Classes ************** 1) clsCnnProperty ************** Stores the name / value pairs for the properties (as I call them) of the connection string. A connection string consists of things like: Database=MyDB; Server=SomeServer; Driver=SQLServer; and so forth. Each of these properties is parsed out of the bigger connection string and stored in instances of clsCNNProperty 2) clsTDF ************** A single linked tabledef. All of the code and properties to work with a single tabledef. Each linked table has a connect string that I parse and store. I store the original connection string and then parse the connect string into instances of clsCNNProperty as described in #1 above. Once I have done that I can modify any of the properties, for example I can change Database=SomeDBX; to Database=SomeOtherDbY; and then update the tabledef's connect string. When that is done, the table now points to a different database. 3) clsTDFs ************** The supervisor for finding odbc linked tables, a class factory to build clsTDF instances and a collection to store the instances, as well as methods and properties to manage all that stuff. ClsTDFs can load individual tabledefs into cldSTF instances as required, or it can just scan every linked TDF and load every ODBC linked TDF into the cache at once. As the TDF is loaded into the cache it parses as described in #2 above. clsTDFs has methods to allow relinking just individual tabledefs or every tabledef in the cache. 4) clsTimer ************** a timer class to allow me to observe the time required to do the loading and so forth As you can see, the framework allows me to manipulate the connection string using a well defined object oriented programming interface. I simply reference C2DbODBCRelink and then I can call object methods and properties of the interface to modify the connection string as I require. If you are interested in watching it work or actually using it in your projects, email me off-line to avoid "me too" emails. -- John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it From dc8 at btinternet.com Sun Mar 4 05:36:34 2012 From: dc8 at btinternet.com (Chris Swann) Date: Sun, 04 Mar 2012 11:36:34 +0000 Subject: [AccessD] Data extraction advice Message-ID: <4F5353C2.6030506@btinternet.com> Hi all, I am hoping that I can get some advice on the best way to extract and present some data. I have a query which is extracting a subset of data from the main table in the database. The query contains the following fields Visit Date Visit Site HCP Screen Offered Screen Declined Reason for decline I need to be able to output the following details, both counts and as percentages and grouped by Visit Site, Visit Date and with and without the HCP grouped. Number of visits - this will be all records in the query Number of screens offered - values in field are Asymptomatic, not applicable, no, yes and NULL values Number of screens declined - values are clinic test, NCSP test, no and NULL values Reason screen declined breakdown - 13 values and NULLs I had started creating queries to pull out each of the sets of data needed but I don't think this will be workable in the long term and am looking for a more elegant way to extract and present the data. Any suggestions and comments would be really helpful. Many thanks in advance, Chris Swann From mcp2004 at mail.ru Sun Mar 4 07:39:18 2012 From: mcp2004 at mail.ru (=?UTF-8?B?U2FsYWtoZXRkaW5vdiBTaGFtaWw=?=) Date: Sun, 04 Mar 2012 17:39:18 +0400 Subject: [AccessD] =?utf-8?q?Looking_for_a_set_of_icons_similar_to_MS_SQL_?= =?utf-8?b?TVMuLi4=?= Message-ID: Hi All -- I have a prospect customer who wanted to have a treeview based UI for MS SQL Server and that UI should enumerate/list some of MS SQL Server/DB objects in treeview and should use similar to MS SQL Management Studio treeview set of icons. Do you know about any free/for reasonable money set of such icons? Thank you. -- Shamil From fuller.artful at gmail.com Sun Mar 4 08:56:44 2012 From: fuller.artful at gmail.com (Arthur Fuller) Date: Sun, 4 Mar 2012 09:56:44 -0500 Subject: [AccessD] Looking for a set of icons similar to MS SQL MS... In-Reply-To: References: Message-ID: I haven't used it for some years, but I recall a free program called IconThief that can open any EXE or DLL etc. and dump all its icons to a directory. Try Googling it and see if it's suitable. On Sun, Mar 4, 2012 at 8:39 AM, Salakhetdinov Shamil wrote: > Hi All -- > > I have a prospect customer who wanted to have a treeview based UI for MS > SQL Server and that UI should enumerate/list some of MS SQL Server/DB > objects in treeview and should use similar to MS SQL Management Studio > treeview set of icons. > > Do you know about any free/for reasonable money set of such icons? > > Thank you. > > -- Shamil > > -- > 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 bhj at wrkblslns.com Sun Mar 4 10:01:41 2012 From: bhj at wrkblslns.com (Bruce H. Johnson) Date: Sun, 4 Mar 2012 08:01:41 -0800 Subject: [AccessD] Looking for a set of icons similar to MS SQL MS... In-Reply-To: References: Message-ID: <000001ccfa20$17b86640$472932c0$@com> IconThief is one of several I've seen and is pretty old by now. Download.com (CNet) and Google are your friends on this one. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller Sent: Sunday, March 04, 2012 6:57 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Looking for a set of icons similar to MS SQL MS... I haven't used it for some years, but I recall a free program called IconThief that can open any EXE or DLL etc. and dump all its icons to a directory. Try Googling it and see if it's suitable. On Sun, Mar 4, 2012 at 8:39 AM, Salakhetdinov Shamil wrote: > Hi All -- > > I have a prospect customer who wanted to have a treeview based UI for > MS SQL Server and that UI should enumerate/list some of MS SQL > Server/DB objects in treeview and should use similar to MS SQL > Management Studio treeview set of icons. > > Do you know about any free/for reasonable money set of such icons? > > Thank you. > > -- Shamil > > -- > 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 charlotte.foust at gmail.com Sun Mar 4 11:04:13 2012 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Sun, 4 Mar 2012 09:04:13 -0800 Subject: [AccessD] I guess Access skill is useful after all Message-ID: As you guys may recall, I've been unemployed since April 2010. Then out of the sky, I got a request for a resume, 3 telephone interviews and a contract job offer all within 2 days. I'm working as a contract full time Programmer/Analyst III for Delta Dental, and they needed another Access person to help maintain desktop databases and inventory and document them. I've been too busy (and too tired) to make sense of the transition. Anyhow, I may be looking for help, so stay with me! Charlotte Foust From gustav at cactus.dk Sun Mar 4 11:20:32 2012 From: gustav at cactus.dk (Gustav Brock) Date: Sun, 04 Mar 2012 18:20:32 +0100 Subject: [AccessD] I guess Access skill is useful after all Message-ID: Hi Charlotte They couldn't find a more qualified person than you. All the best! /gustav >>> charlotte.foust at gmail.com 04-03-12 18:04 >>> As you guys may recall, I've been unemployed since April 2010. Then out of the sky, I got a request for a resume, 3 telephone interviews and a contract job offer all within 2 days. I'm working as a contract full time Programmer/Analyst III for Delta Dental, and they needed another Access person to help maintain desktop databases and inventory and document them. I've been too busy (and too tired) to make sense of the transition. Anyhow, I may be looking for help, so stay with me! Charlotte Foust From accessd at shaw.ca Sun Mar 4 13:15:24 2012 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 4 Mar 2012 11:15:24 -0800 Subject: [AccessD] I guess Access skill is useful after all In-Reply-To: References: Message-ID: <1AF6508FE2B644289A6B1F1AD18735F5@creativesystemdesigns.com> Congratulations. A good choice. Someone finally recognised greatest. ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Sunday, March 04, 2012 9:04 AM To: Access Developers discussion and problem Subject: [AccessD] I guess Access skill is useful after all As you guys may recall, I've been unemployed since April 2010. Then out of the sky, I got a request for a resume, 3 telephone interviews and a contract job offer all within 2 days. I'm working as a contract full time Programmer/Analyst III for Delta Dental, and they needed another Access person to help maintain desktop databases and inventory and document them. I've been too busy (and too tired) to make sense of the transition. Anyhow, I may be looking for help, so stay with me! Charlotte Foust -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From garykjos at gmail.com Sun Mar 4 14:31:41 2012 From: garykjos at gmail.com (Gary Kjos) Date: Sun, 4 Mar 2012 14:31:41 -0600 Subject: [AccessD] I guess Access skill is useful after all In-Reply-To: References: Message-ID: Woohoo! Great news Charlotte! GK On Sun, Mar 4, 2012 at 11:04 AM, Charlotte Foust wrote: > As you guys may recall, I've been unemployed since April 2010. ?Then out of > the sky, I got a request for a resume, 3 telephone interviews and a > contract job offer all within 2 days. ?I'm working as a contract full time > Programmer/Analyst III for Delta Dental, and they needed another Access > person to help maintain desktop databases and inventory and document them. > I've been too busy (and too tired) to make sense of the transition. > Anyhow, I may be looking for help, so stay with me! > > Charlotte Foust > -- > 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 mcp2004 at mail.ru Sun Mar 4 16:03:45 2012 From: mcp2004 at mail.ru (=?UTF-8?B?U2FsYWtoZXRkaW5vdiBTaGFtaWw=?=) Date: Mon, 05 Mar 2012 02:03:45 +0400 Subject: [AccessD] =?utf-8?q?Looking_for_a_set_of_icons_similar_to_MS_SQL_?= =?utf-8?b?TVMuLi4=?= In-Reply-To: <000001ccfa20$17b86640$472932c0$@com> References: <000001ccfa20$17b86640$472932c0$@com> Message-ID: Thank you Arthur and Bruce, I wanted to avoid using tools as IconThief - just get a free icon set or pay some reasonable money for such an icon set ... -- Shamil 04 ????? 2012, 20:03 ?? "Bruce H. Johnson" : > IconThief is one of several I've seen and is pretty old by now. Download.com > (CNet) and Google are your friends on this one. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller > Sent: Sunday, March 04, 2012 6:57 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Looking for a set of icons similar to MS SQL MS... > > I haven't used it for some years, but I recall a free program called > IconThief that can open any EXE or DLL etc. and dump all its icons to a > directory. Try Googling it and see if it's suitable. > > On Sun, Mar 4, 2012 at 8:39 AM, Salakhetdinov Shamil wrote: > > > Hi All -- > > > > I have a prospect customer who wanted to have a treeview based UI for > > MS SQL Server and that UI should enumerate/list some of MS SQL > > Server/DB objects in treeview and should use similar to MS SQL > > Management Studio treeview set of icons. > > > > Do you know about any free/for reasonable money set of such icons? > > > > Thank you. > > > > -- Shamil > > > > -- > > 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 > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From john at winhaven.net Sun Mar 4 22:18:53 2012 From: john at winhaven.net (John Bartow) Date: Sun, 4 Mar 2012 22:18:53 -0600 Subject: [AccessD] I guess Access skill is useful after all In-Reply-To: References: Message-ID: <007501ccfa87$13359770$39a0c650$@winhaven.net> Congrats Charlotte! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Sunday, March 04, 2012 11:04 AM To: Access Developers discussion and problem Subject: [AccessD] I guess Access skill is useful after all As you guys may recall, I've been unemployed since April 2010. Then out of the sky, I got a request for a resume, 3 telephone interviews and a contract job offer all within 2 days. I'm working as a contract full time Programmer/Analyst III for Delta Dental, and they needed another Access person to help maintain desktop databases and inventory and document them. I've been too busy (and too tired) to make sense of the transition. Anyhow, I may be looking for help, so stay with me! Charlotte Foust -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From darryl at whittleconsulting.com.au Sun Mar 4 23:06:08 2012 From: darryl at whittleconsulting.com.au (Darryl Collins) Date: Mon, 5 Mar 2012 05:06:08 +0000 Subject: [AccessD] ADO and Windows 7 SP1 Fix Message-ID: <56653D383CB80341995245C537A9E7B5653E01@SINPRD0402MB099.apcprd04.prod.outlook.com> Hi everyone, It only took MS a bit over a year, but it looks like they have finally released a fix for the ADO failing upon compile issue and Windows SP1. OR via the original thread (scroll down to find the link to the fix - it is way down the thread) Hopefully that will help a few of you folks out. MS have been pretty quiet on this. These two threads are about the only resource I have found tracking this issue. Cheers Darryl Darryl Collins Whittle Consulting Pty Ltd Suite 8, 660 Canterbury Rd Surrey Hills, VIC, 3127 p: +61 3 9898 3242 m: +61 418 381 548 f: +61 3 9898 1855 e: darryl at whittleconsulting.com.au w: www.whittleconsulting.com.au From marksimms at verizon.net Sun Mar 4 23:53:56 2012 From: marksimms at verizon.net (Mark Simms) Date: Mon, 05 Mar 2012 00:53:56 -0500 Subject: [AccessD] I guess Access skill is useful after all In-Reply-To: References: Message-ID: <000501ccfa94$5ae03a50$10a0aef0$@net> Charlotte - that is great for you and you deserve that contract. However, it does not bode well for any of us in the long run....almost 2 YEARS ? Wow. From accessd at shaw.ca Mon Mar 5 02:40:38 2012 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 5 Mar 2012 00:40:38 -0800 Subject: [AccessD] ADO and Windows 7 SP1 Fix In-Reply-To: <56653D383CB80341995245C537A9E7B5653E01@SINPRD0402MB099.apcprd04.prod.outlook.com> References: <56653D383CB80341995245C537A9E7B5653E01@SINPRD0402MB099.apcprd04.prod.outlook.com> Message-ID: <267208095F1D4EB79564814F92825233@creativesystemdesigns.com> Thanks for the heads-up Darryl. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darryl Collins Sent: Sunday, March 04, 2012 9:06 PM To: Access Developers discussion and problem solving(accessd at databaseadvisors.com); MicrosoftExcel Developers List (EXCEL-L at PEACH.EASE.LSOFT.COM) Subject: [AccessD] ADO and Windows 7 SP1 Fix Hi everyone, It only took MS a bit over a year, but it looks like they have finally released a fix for the ADO failing upon compile issue and Windows SP1. OR via the original thread (scroll down to find the link to the fix - it is way down the thread) Hopefully that will help a few of you folks out. MS have been pretty quiet on this. These two threads are about the only resource I have found tracking this issue. Cheers Darryl Darryl Collins Whittle Consulting Pty Ltd Suite 8, 660 Canterbury Rd Surrey Hills, VIC, 3127 p: +61 3 9898 3242 m: +61 418 381 548 f: +61 3 9898 1855 e: darryl at whittleconsulting.com.au w: www.whittleconsulting.com.au -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From carbonnb at gmail.com Mon Mar 5 07:07:30 2012 From: carbonnb at gmail.com (Bryan Carbonnell) Date: Mon, 5 Mar 2012 08:07:30 -0500 Subject: [AccessD] Looking for a set of icons similar to MS SQL MS... In-Reply-To: References: <000001ccfa20$17b86640$472932c0$@com> Message-ID: I use http://www.iconfinder.com/ to find icons. You may be ale to find something there. Bryan On Sun, Mar 4, 2012 at 5:03 PM, Salakhetdinov Shamil wrote: > Thank you Arthur and Bruce, > > I wanted to avoid using tools as IconThief - just get a free icon set or pay some reasonable money for such an icon set ... > > -- Shamil > > > 04 ????? 2012, 20:03 ?? "Bruce H. Johnson" : >> IconThief is one of several I've seen and is pretty old by now. Download.com >> (CNet) and Google are your friends on this one. >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller >> Sent: Sunday, March 04, 2012 6:57 AM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Looking for a set of icons similar to MS SQL MS... >> >> I haven't used it for some years, but I recall a free program called >> IconThief that can open any EXE or DLL etc. and dump all its icons to a >> directory. Try Googling it and see if it's suitable. >> >> On Sun, Mar 4, 2012 at 8:39 AM, Salakhetdinov Shamil wrote: >> >> > Hi All -- >> > >> > I have a prospect customer who wanted to have a treeview based UI for >> > MS SQL Server and that UI should enumerate/list some of MS SQL >> > Server/DB objects in treeview and should use similar to MS SQL >> > Management Studio treeview set of icons. >> > >> > Do you know about any free/for reasonable money set of such icons? >> > >> > Thank you. >> > >> > -- Shamil >> > >> > -- >> > 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 >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" From Lambert.Heenan at chartisinsurance.com Mon Mar 5 08:11:38 2012 From: Lambert.Heenan at chartisinsurance.com (Heenan, Lambert) Date: Mon, 5 Mar 2012 09:11:38 -0500 Subject: [AccessD] Looking for a set of icons similar to MS SQL MS... In-Reply-To: References: <000001ccfa20$17b86640$472932c0$@com> Message-ID: Hi Shamil, How about here... http://www.obout.com/t2/icons.aspx Or http://www.iconfinder.com/icondetails/3271/128/folder_tree_view_window_icon Or http://findicons.com/search/expand-treeview/2 Lambert :-) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Salakhetdinov Shamil Sent: Sunday, March 04, 2012 5:04 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Looking for a set of icons similar to MS SQL MS... Thank you Arthur and Bruce, I wanted to avoid using tools as IconThief - just get a free icon set or pay some reasonable money for such an icon set ... -- Shamil 04 ????? 2012, 20:03 ?? "Bruce H. Johnson" : > IconThief is one of several I've seen and is pretty old by now. > Download.com > (CNet) and Google are your friends on this one. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur > Fuller > Sent: Sunday, March 04, 2012 6:57 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Looking for a set of icons similar to MS SQL MS... > > I haven't used it for some years, but I recall a free program called > IconThief that can open any EXE or DLL etc. and dump all its icons to > a directory. Try Googling it and see if it's suitable. > > On Sun, Mar 4, 2012 at 8:39 AM, Salakhetdinov Shamil wrote: > > > Hi All -- > > > > I have a prospect customer who wanted to have a treeview based UI > > for MS SQL Server and that UI should enumerate/list some of MS SQL > > Server/DB objects in treeview and should use similar to MS SQL > > Management Studio treeview set of icons. > > > > Do you know about any free/for reasonable money set of such icons? > > > > Thank you. > > > > -- Shamil > > > > -- > > 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 > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From garykjos at gmail.com Mon Mar 5 14:59:40 2012 From: garykjos at gmail.com (Gary Kjos) Date: Mon, 5 Mar 2012 14:59:40 -0600 Subject: [AccessD] Data extraction advice In-Reply-To: <4F5353C2.6030506@btinternet.com> References: <4F5353C2.6030506@btinternet.com> Message-ID: I guess I would take the same approach you have been with this - separate queries for each need. Perhaps some of them could be joined together for the final result if you wouldn't be mixing granularity so they can logically fit together. Perhaps you would want to create a report with sub-reports for the various queries so you could generate the end results all in one fell swoop. GK On Sun, Mar 4, 2012 at 5:36 AM, Chris Swann wrote: > Hi all, > > I am hoping that I can get some advice on the best way to extract and > present some data. > > I have a query which is extracting a subset of data from the main table in > the database. > > The query contains the following fields > > Visit Date > Visit Site > HCP > Screen Offered > Screen Declined > Reason for decline > > I need to be able to output the following details, both counts and as > percentages and grouped by Visit Site, Visit Date and with and without the > HCP grouped. > > Number of visits - this will be all records in the query > Number of screens offered - values in field are Asymptomatic, not > applicable, no, yes and NULL values > Number of screens declined - values are clinic test, NCSP test, no and NULL > values > Reason screen declined breakdown - 13 values and NULLs > > I had started creating queries to pull out each of the sets of data needed > but I don't think this will be workable in the long term and am looking for > a more elegant way to extract and present the data. > > Any suggestions and comments would be really helpful. > > Many thanks in advance, > > Chris Swann > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- Gary Kjos garykjos at gmail.com From BradM at blackforestltd.com Wed Mar 7 09:13:49 2012 From: BradM at blackforestltd.com (Brad Marks) Date: Wed, 7 Mar 2012 09:13:49 -0600 Subject: [AccessD] Parsing Variable Length Text String with VBA - Somebody didn't understand Normalization References: <000001ccfa20$17b86640$472932c0$@com> Message-ID: All, We are using Access 2007 to pull data from a purchased package SQL Server database. One of the fields that we are working with is a long text string that actually contains multiple pieces of data that we would like to work with on an individual level. Here is an example of how the pieces of data are found in the text string. State [Florida] Country [USA] Color [Green] Division [Southeast] ... etc. There can be from 10 to 30 individual pieces of data contained in the text string. Ideally each of these pieces of data would be individual fields, but we cannot change how the data is stored in the purchased package. We currently use Access 2007 to present this data to our users. This works nicely for the most part. Recently one of our managers has requested that we change the color to red for all of the pieces of data that are contained in the brackets. In other words, if we have the string State [Florida] Country [USA] Color [Green] Division [Southeast] the words Florida, USA, Green, and Southeast would be shown in red on Access reports. What further complicates all of this is the fact that there is a variable number of pieces of data. In this example, there are 4 pieces of data, but there can be up to 30 or maybe even more in the future. We have done some experimenting with parsing the big text field and creating small fields by looking for the brackets and the data between the brackets - [Florida] for example . This will probably work, but before we go further with this approach I wanted to see if anyone else has ever run into something like this. Thanks for your help, Brad PS. The data cannot be stored in Rich Text Format - it currently can only be stored as simple text. PSS. I have an extra copy of a book on database normalization that I may send to the software vendor :-) From jimdettman at verizon.net Wed Mar 7 09:34:26 2012 From: jimdettman at verizon.net (Jim Dettman) Date: Wed, 07 Mar 2012 10:34:26 -0500 Subject: [AccessD] Parsing Variable Length Text String with VBA - Somebodydidn't understand Normalization In-Reply-To: References: <000001ccfa20$17b86640$472932c0$@com> Message-ID: <35EB5A4690814F449F12CA5809549695@XPS> Brad, <> This is a viable approach depending on how the data is used and with functions like Split() is probably easier to implement that you might imagine. In fact routines to handle strings like this first appeared in the Access Developers Handbook version 2.0, where they demonstrated storing multiple values in a controls Tag property delimited by semi-colons. Many of us have used the same technique with the OpenArgs argument, because you cannot pass multiple values in, just a single one. As long as your not going to work with the data relationally (you don't want to query on it, sum it, etc), you'll be fine. In fact I have one client right now where I was forced to stuff data like this into a memo field. That ended up being in place for a number of years and it worked without issue. However we did nothing with the data other then store it and then extract it for things such as printing labels. Relationally it was never worked with. But if you are going to work with it relationally, then you really need to break out the data and normalize it. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Wednesday, March 07, 2012 10:14 AM To: Access Developers discussion and problem solving Subject: [AccessD] Parsing Variable Length Text String with VBA - Somebodydidn't understand Normalization All, We are using Access 2007 to pull data from a purchased package SQL Server database. One of the fields that we are working with is a long text string that actually contains multiple pieces of data that we would like to work with on an individual level. Here is an example of how the pieces of data are found in the text string. State [Florida] Country [USA] Color [Green] Division [Southeast] ... etc. There can be from 10 to 30 individual pieces of data contained in the text string. Ideally each of these pieces of data would be individual fields, but we cannot change how the data is stored in the purchased package. We currently use Access 2007 to present this data to our users. This works nicely for the most part. Recently one of our managers has requested that we change the color to red for all of the pieces of data that are contained in the brackets. In other words, if we have the string State [Florida] Country [USA] Color [Green] Division [Southeast] the words Florida, USA, Green, and Southeast would be shown in red on Access reports. What further complicates all of this is the fact that there is a variable number of pieces of data. In this example, there are 4 pieces of data, but there can be up to 30 or maybe even more in the future. We have done some experimenting with parsing the big text field and creating small fields by looking for the brackets and the data between the brackets - [Florida] for example . This will probably work, but before we go further with this approach I wanted to see if anyone else has ever run into something like this. Thanks for your help, Brad PS. The data cannot be stored in Rich Text Format - it currently can only be stored as simple text. PSS. I have an extra copy of a book on database normalization that I may send to the software vendor :-) -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Lambert.Heenan at chartisinsurance.com Wed Mar 7 09:37:30 2012 From: Lambert.Heenan at chartisinsurance.com (Heenan, Lambert) Date: Wed, 7 Mar 2012 10:37:30 -0500 Subject: [AccessD] Parsing Variable Length Text String with VBA - Somebody didn't understand Normalization In-Reply-To: References: <000001ccfa20$17b86640$472932c0$@com> Message-ID: Brad, I would start by using the Split function to parse the data. For example... ? split("State [Florida] Country [USA] Color [Green] Division [Southeast]","]")(0) Give the output... State [Florida In the above line, Split() has used the right bracket as its delimiter and thus returned a variant array of strings, the zero element of which is "[Florida": i.e. the delimiter is stripped off. So your reports could parse the array in a loop and to whatever is necessary... Dim vArr as Variant Dim n As Long Dim str as String vArr = split("State [Florida] Country [USA] Color [Green] Division [Southeast]","]") For n = lBound(vArr) to uBound(vArr) ' do something with element n of the array str = vArr(n) & "]" ' replace the missing bracket ... Do other stuff Next n Might get you started. :-) Lambert -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Wednesday, March 07, 2012 10:14 AM To: Access Developers discussion and problem solving Subject: [AccessD] Parsing Variable Length Text String with VBA - Somebody didn't understand Normalization All, We are using Access 2007 to pull data from a purchased package SQL Server database. One of the fields that we are working with is a long text string that actually contains multiple pieces of data that we would like to work with on an individual level. Here is an example of how the pieces of data are found in the text string. State [Florida] Country [USA] Color [Green] Division [Southeast] ... etc. There can be from 10 to 30 individual pieces of data contained in the text string. Ideally each of these pieces of data would be individual fields, but we cannot change how the data is stored in the purchased package. We currently use Access 2007 to present this data to our users. This works nicely for the most part. Recently one of our managers has requested that we change the color to red for all of the pieces of data that are contained in the brackets. In other words, if we have the string State [Florida] Country [USA] Color [Green] Division [Southeast] the words Florida, USA, Green, and Southeast would be shown in red on Access reports. What further complicates all of this is the fact that there is a variable number of pieces of data. In this example, there are 4 pieces of data, but there can be up to 30 or maybe even more in the future. We have done some experimenting with parsing the big text field and creating small fields by looking for the brackets and the data between the brackets - [Florida] for example . This will probably work, but before we go further with this approach I wanted to see if anyone else has ever run into something like this. Thanks for your help, Brad PS. The data cannot be stored in Rich Text Format - it currently can only be stored as simple text. PSS. I have an extra copy of a book on database normalization that I may send to the software vendor :-) -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From markamatte at hotmail.com Wed Mar 7 14:28:43 2012 From: markamatte at hotmail.com (Mark A Matte) Date: Wed, 7 Mar 2012 20:28:43 +0000 Subject: [AccessD] Parsing Variable Length Text String with VBA - Somebody didn't understand Normalization In-Reply-To: References: <000001ccfa20$17b86640$472932c0$@com>, , Message-ID: I have worked with something like this before. Now for what may seem like a silly question...in the text string...is it only 1 record(do all of the fields belong, 1 to 1 with the record they are attached)? The data I was dealing with had a text field, representing multiple records as a subset of the record it belonged to. Second question...not so silly...you stated 10 to 30 pieces of data...are there only 30...do you have a unique list of possibilities...and are they ALWAYS formatted the way you show below: "header_name [" ? If the first question is 'yes, only 1 record'...and the second is 'yes'...then I would build a list of of the header_names, and loop through the way you described below...for each header find position of "header[" and pull all until next "]". If the answer to the first is 'No'...we will need more to drink and regroup. Hope that helps. mark > Date: Wed, 7 Mar 2012 09:13:49 -0600 > From: BradM at blackforestltd.com > To: accessd at databaseadvisors.com > Subject: [AccessD] Parsing Variable Length Text String with VBA - Somebody didn't understand Normalization > > All, > > We are using Access 2007 to pull data from a purchased package SQL > Server database. > > One of the fields that we are working with is a long text string that > actually contains multiple pieces of data that we would like to work > with on an individual level. > > Here is an example of how the pieces of data are found in the text > string. > > State [Florida] Country [USA] Color [Green] Division [Southeast] ... > etc. > > There can be from 10 to 30 individual pieces of data contained in the > text string. > > Ideally each of these pieces of data would be individual fields, but we > cannot change how the data is stored in the purchased package. > > We currently use Access 2007 to present this data to our users. This > works nicely for the most part. > > Recently one of our managers has requested that we change the color to > red for all of the pieces of data that are contained in the brackets. > In other words, if we have the string > > State [Florida] Country [USA] Color [Green] Division [Southeast] > > the words Florida, USA, Green, and Southeast would be shown in red on > Access reports. > > > > What further complicates all of this is the fact that there is a > variable number of pieces of data. In this example, there are 4 pieces > of data, but there can be up to 30 or maybe even more in the future. > > We have done some experimenting with parsing the big text field and > creating small fields by looking for the brackets and the data between > the brackets - [Florida] for example . This will probably work, but > before we go further with this approach I wanted to see if anyone else > has ever run into something like this. > > Thanks for your help, > > Brad > > PS. The data cannot be stored in Rich Text Format - it currently can > only be stored as simple text. > > PSS. I have an extra copy of a book on database normalization that I > may send to the software vendor :-) > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From BradM at blackforestltd.com Wed Mar 7 14:51:25 2012 From: BradM at blackforestltd.com (Brad Marks) Date: Wed, 7 Mar 2012 14:51:25 -0600 Subject: [AccessD] Parsing Variable Length Text String with VBA - Somebody didn't understand Normalization References: <000001ccfa20$17b86640$472932c0$@com>, , Message-ID: Mark, 1. Yes, all of the pieces of data in the text string are all in one string in one record. 2. The list of pieces of data in the text string is finite. There will never be more than a specific number of them. We should be able to count on consistent "eye-catchers" (tokens) such as the headers and the brackets. I believe that with some work, we can break the big text field down into 30 little fields. I was curious if there was some sort of slick trick to do this. Thanks, Brad PS. Your suggestion to "drink and regroup" doesn't sound like a bad idea :-) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Wednesday, March 07, 2012 2:29 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Parsing Variable Length Text String with VBA - Somebody didn't understand Normalization I have worked with something like this before. Now for what may seem like a silly question...in the text string...is it only 1 record(do all of the fields belong, 1 to 1 with the record they are attached)? The data I was dealing with had a text field, representing multiple records as a subset of the record it belonged to. Second question...not so silly...you stated 10 to 30 pieces of data...are there only 30...do you have a unique list of possibilities...and are they ALWAYS formatted the way you show below: "header_name [" ? If the first question is 'yes, only 1 record'...and the second is 'yes'...then I would build a list of of the header_names, and loop through the way you described below...for each header find position of "header[" and pull all until next "]". If the answer to the first is 'No'...we will need more to drink and regroup. Hope that helps. mark > Date: Wed, 7 Mar 2012 09:13:49 -0600 > From: BradM at blackforestltd.com > To: accessd at databaseadvisors.com > Subject: [AccessD] Parsing Variable Length Text String with VBA - Somebody didn't understand Normalization > > All, > > We are using Access 2007 to pull data from a purchased package SQL > Server database. > > One of the fields that we are working with is a long text string that > actually contains multiple pieces of data that we would like to work > with on an individual level. > > Here is an example of how the pieces of data are found in the text > string. > > State [Florida] Country [USA] Color [Green] Division [Southeast] ... > etc. > > There can be from 10 to 30 individual pieces of data contained in the > text string. > > Ideally each of these pieces of data would be individual fields, but we > cannot change how the data is stored in the purchased package. > > We currently use Access 2007 to present this data to our users. This > works nicely for the most part. > > Recently one of our managers has requested that we change the color to > red for all of the pieces of data that are contained in the brackets. > In other words, if we have the string > > State [Florida] Country [USA] Color [Green] Division [Southeast] > > the words Florida, USA, Green, and Southeast would be shown in red on > Access reports. > > > > What further complicates all of this is the fact that there is a > variable number of pieces of data. In this example, there are 4 pieces > of data, but there can be up to 30 or maybe even more in the future. > > We have done some experimenting with parsing the big text field and > creating small fields by looking for the brackets and the data between > the brackets - [Florida] for example . This will probably work, but > before we go further with this approach I wanted to see if anyone else > has ever run into something like this. > > Thanks for your help, > > Brad > > PS. The data cannot be stored in Rich Text Format - it currently can > only be stored as simple text. > > PSS. I have an extra copy of a book on database normalization that I > may send to the software vendor :-) > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/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 has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From jimdettman at verizon.net Wed Mar 7 15:14:50 2012 From: jimdettman at verizon.net (Jim Dettman) Date: Wed, 07 Mar 2012 16:14:50 -0500 Subject: [AccessD] Parsing Variable Length Text String with VBA - Somebody didn't understand Normalization In-Reply-To: References: <000001ccfa20$17b86640$472932c0$@com>, , Message-ID: Brad, << I was curious if there was some sort of slick trick to do this. >> Split() is probably your best bet. But as an alternative, below is the routine I use to return a string from within a string. You may need to modify it a bit. I was storing data like this: ::CDD::::CRLF And I knew in advance what the tag value was. Ie.: ::CDD::LABELMSG:: The deal here was this client had customers sending in a variety of customer defined data, which needed to be returned in various EDI documents, printed on labels or packing slips, etc. The data varied from customer to customer in terms of what it was and the amount of (some would have one piece of data, others eight, etc). This emulates what's called a Entity Attribute Value (EAV) design. It really should be broken out into a table rather then stored in a string, but sometimes shortcuts are required. So as long as you know what the tags are before hand, then you can call this routine from a query and let it extract the value for the given "tag" for you and dump that in a table. But if you don't know all the tags up front, then I would stick with split. Beyond that, you might want to consider using the EAV design, which would be a table like this: ID - PK Autonumber Tag - Text TagValue - Text and save them out that way. Jim. Function ExtractDataFromNotes(strTag As String, strDelimiter As String, varData As Variant) As Variant ' Return embedded strings from another string. Dim lngPos As Long 10 ExtractDataFromNotes = "" 20 If strDelimiter = "" Then strDelimiter = vbCrLf 30 varData = Nz(varData, "") 40 If strTag <> "" Then 50 lngPos = InStr(1, varData, strTag) 60 If lngPos > 0 Then 70 ExtractDataFromNotes = Mid$(varData, lngPos) 80 lngPos = InStr(1, ExtractDataFromNotes, strDelimiter) 90 If lngPos > 0 Then 100 ExtractDataFromNotes = left$(ExtractDataFromNotes, lngPos - 1) 110 ExtractDataFromNotes = Mid$(ExtractDataFromNotes, Len(strTag) + 1) 120 If ExtractDataFromNotes = "" Then ExtractDataFromNotes = Null 130 End If 140 End If 150 End If End Function -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Wednesday, March 07, 2012 03:51 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Parsing Variable Length Text String with VBA - Somebody didn't understand Normalization Mark, 1. Yes, all of the pieces of data in the text string are all in one string in one record. 2. The list of pieces of data in the text string is finite. There will never be more than a specific number of them. We should be able to count on consistent "eye-catchers" (tokens) such as the headers and the brackets. I believe that with some work, we can break the big text field down into 30 little fields. I was curious if there was some sort of slick trick to do this. Thanks, Brad PS. Your suggestion to "drink and regroup" doesn't sound like a bad idea :-) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Wednesday, March 07, 2012 2:29 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Parsing Variable Length Text String with VBA - Somebody didn't understand Normalization I have worked with something like this before. Now for what may seem like a silly question...in the text string...is it only 1 record(do all of the fields belong, 1 to 1 with the record they are attached)? The data I was dealing with had a text field, representing multiple records as a subset of the record it belonged to. Second question...not so silly...you stated 10 to 30 pieces of data...are there only 30...do you have a unique list of possibilities...and are they ALWAYS formatted the way you show below: "header_name [" ? If the first question is 'yes, only 1 record'...and the second is 'yes'...then I would build a list of of the header_names, and loop through the way you described below...for each header find position of "header[" and pull all until next "]". If the answer to the first is 'No'...we will need more to drink and regroup. Hope that helps. mark > Date: Wed, 7 Mar 2012 09:13:49 -0600 > From: BradM at blackforestltd.com > To: accessd at databaseadvisors.com > Subject: [AccessD] Parsing Variable Length Text String with VBA - Somebody didn't understand Normalization > > All, > > We are using Access 2007 to pull data from a purchased package SQL > Server database. > > One of the fields that we are working with is a long text string that > actually contains multiple pieces of data that we would like to work > with on an individual level. > > Here is an example of how the pieces of data are found in the text > string. > > State [Florida] Country [USA] Color [Green] Division [Southeast] ... > etc. > > There can be from 10 to 30 individual pieces of data contained in the > text string. > > Ideally each of these pieces of data would be individual fields, but we > cannot change how the data is stored in the purchased package. > > We currently use Access 2007 to present this data to our users. This > works nicely for the most part. > > Recently one of our managers has requested that we change the color to > red for all of the pieces of data that are contained in the brackets. > In other words, if we have the string > > State [Florida] Country [USA] Color [Green] Division [Southeast] > > the words Florida, USA, Green, and Southeast would be shown in red on > Access reports. > > > > What further complicates all of this is the fact that there is a > variable number of pieces of data. In this example, there are 4 pieces > of data, but there can be up to 30 or maybe even more in the future. > > We have done some experimenting with parsing the big text field and > creating small fields by looking for the brackets and the data between > the brackets - [Florida] for example . This will probably work, but > before we go further with this approach I wanted to see if anyone else > has ever run into something like this. > > Thanks for your help, > > Brad > > PS. The data cannot be stored in Rich Text Format - it currently can > only be stored as simple text. > > PSS. I have an extra copy of a book on database normalization that I > may send to the software vendor :-) > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/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 has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Wed Mar 7 20:51:22 2012 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 07 Mar 2012 21:51:22 -0500 Subject: [AccessD] Bind forms to ADO recordset Message-ID: <4F581EAA.6040705@colbyconsulting.com> It is my understanding that binding a form to an ADO recordset allows a SQL statement to be "passed through" to SQL Server for very efficient processing, for example for sorting or selecting on the server. My question is, how do I prevent up front inefficiency in subforms. We know that Access uses Link Child / Master field properties to "narrow down" a set of records from the entire table to just matching records. What happens if I bind the subform to an ADO recordset? I can tell you from testing it that it is slower than sin! It does appear to pull the entire table into the sub form, and then perform the filtering. I was using a sql statement basically "SELECT * FROM TblXYZ" which is of course unfiltered in any manner. The specific table I am trying to pull data from has about 700K records. Yikes! Is anyone out there binding subforms to ADO recordsets and if so what is the trick? The only way I am making it work is to filter the subform using the PK of the main form in a dynamic sql statement, and essentially rebuilding the recordset in OnCurrent of the main form. Hardly pretty. -- John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it From darryl at whittleconsulting.com.au Wed Mar 7 21:18:04 2012 From: darryl at whittleconsulting.com.au (Darryl Collins) Date: Thu, 8 Mar 2012 03:18:04 +0000 Subject: [AccessD] Bind forms to ADO recordset In-Reply-To: <4F581EAA.6040705@colbyconsulting.com> References: <4F581EAA.6040705@colbyconsulting.com> Message-ID: <56653D383CB80341995245C537A9E7B5654D04@SINPRD0402MB099.apcprd04.prod.outlook.com> Heh... You are probably not going to like this, but I have always done this unbound forms. So when the user clicks on the primary form a SQL command is then sent to get just the data into the subform that is relevant for the selected record only, and nothing else, from SQL Server. This usually means only a tiny percentage out of the total record set needs to be sent over the wire. Something like "SELECT * FROM TblXYZ WHERE pkMyKey = pkUserChoice ORDER BY myChosenSequence" Does that help, or am I way off track here John? Cheers Darryl -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Thursday, 8 March 2012 1:51 PM To: Access Developers discussion and problem solving Subject: [AccessD] Bind forms to ADO recordset It is my understanding that binding a form to an ADO recordset allows a SQL statement to be "passed through" to SQL Server for very efficient processing, for example for sorting or selecting on the server. My question is, how do I prevent up front inefficiency in subforms. We know that Access uses Link Child / Master field properties to "narrow down" a set of records from the entire table to just matching records. What happens if I bind the subform to an ADO recordset? I can tell you from testing it that it is slower than sin! It does appear to pull the entire table into the sub form, and then perform the filtering. I was using a sql statement basically "SELECT * FROM TblXYZ" which is of course unfiltered in any manner. The specific table I am trying to pull data from has about 700K records. Yikes! Is anyone out there binding subforms to ADO recordsets and if so what is the trick? The only way I am making it work is to filter the subform using the PK of the main form in a dynamic sql statement, and essentially rebuilding the recordset in OnCurrent of the main form. Hardly pretty. -- John W. Colby Colby Consulting 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 charlotte.foust at gmail.com Wed Mar 7 21:39:48 2012 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Wed, 7 Mar 2012 19:39:48 -0800 Subject: [AccessD] Bind forms to ADO recordset In-Reply-To: <56653D383CB80341995245C537A9E7B5654D04@SINPRD0402MB099.apcprd04.prod.outlook.com> References: <4F581EAA.6040705@colbyconsulting.com> <56653D383CB80341995245C537A9E7B5654D04@SINPRD0402MB099.apcprd04.prod.outlook.com> Message-ID: Yep, that's the way I've done it for years too. Charlotte Foust On Wed, Mar 7, 2012 at 7:18 PM, Darryl Collins < darryl at whittleconsulting.com.au> wrote: > Heh... You are probably not going to like this, but I have always done > this unbound forms. So when the user clicks on the primary form a SQL > command is then sent to get just the data into the subform that is relevant > for the selected record only, and nothing else, from SQL Server. This > usually means only a tiny percentage out of the total record set needs to > be sent over the wire. > > Something like "SELECT * FROM TblXYZ WHERE pkMyKey = pkUserChoice ORDER > BY myChosenSequence" > > Does that help, or am I way off track here John? > > Cheers > Darryl > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto: > accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Thursday, 8 March 2012 1:51 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Bind forms to ADO recordset > > It is my understanding that binding a form to an ADO recordset allows a > SQL statement to be "passed through" to SQL Server for very efficient > processing, for example for sorting or selecting on the server. > > My question is, how do I prevent up front inefficiency in subforms. We > know that Access uses Link Child / Master field properties to "narrow down" > a set of records from the entire table to just matching records. What > happens if I bind the subform to an ADO recordset? I can tell you from > testing it that it is slower than sin! > > It does appear to pull the entire table into the sub form, and then > perform the filtering. > > I was using a sql statement basically "SELECT * FROM TblXYZ" which is of > course unfiltered in any manner. The specific table I am trying to pull > data from has about 700K records. Yikes! > > Is anyone out there binding subforms to ADO recordsets and if so what is > the trick? The only way I am making it work is to filter the subform using > the PK of the main form in a dynamic sql statement, and essentially > rebuilding the recordset in OnCurrent of the main form. Hardly pretty. > > -- > John W. Colby > Colby Consulting > > 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 > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > From accessd at shaw.ca Wed Mar 7 21:59:10 2012 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 7 Mar 2012 19:59:10 -0800 Subject: [AccessD] Bind forms to ADO recordset In-Reply-To: <4F581EAA.6040705@colbyconsulting.com> References: <4F581EAA.6040705@colbyconsulting.com> Message-ID: John: Do not bind, especially that many records...set your SP to pull only the records needed or pull the records in groups by record number grouping...say record 1 to 1000, 1001 to 2000 and so on. Pulling 700,000 records is insanity...that is what MS SQL was created for. Pre-process first. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Wednesday, March 07, 2012 6:51 PM To: Access Developers discussion and problem solving Subject: [AccessD] Bind forms to ADO recordset It is my understanding that binding a form to an ADO recordset allows a SQL statement to be "passed through" to SQL Server for very efficient processing, for example for sorting or selecting on the server. My question is, how do I prevent up front inefficiency in subforms. We know that Access uses Link Child / Master field properties to "narrow down" a set of records from the entire table to just matching records. What happens if I bind the subform to an ADO recordset? I can tell you from testing it that it is slower than sin! It does appear to pull the entire table into the sub form, and then perform the filtering. I was using a sql statement basically "SELECT * FROM TblXYZ" which is of course unfiltered in any manner. The specific table I am trying to pull data from has about 700K records. Yikes! Is anyone out there binding subforms to ADO recordsets and if so what is the trick? The only way I am making it work is to filter the subform using the PK of the main form in a dynamic sql statement, and essentially rebuilding the recordset in OnCurrent of the main form. Hardly pretty. -- John W. Colby Colby Consulting 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 accessd at shaw.ca Wed Mar 7 22:07:24 2012 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 7 Mar 2012 20:07:24 -0800 Subject: [AccessD] Awesome new cloud software In-Reply-To: References: Message-ID: <4C824B444BC24D6D9BA01DEF448F80F3@creativesystemdesigns.com> Here is an incredible new software for Cloud managing via pages. http://www.numecent.com/ Here are comments about the product... http://tinyurl.com/7a5aaj5 Startup Numecent has come out of stealth mode today with some of the most impressive enterprise technology we've seen in a decade. Very strong words to have to support...but if it lives up to its current billing watch out. The claims are that IT CAN MAKE ANY APP A WEB APP. http://tinyurl.com/7z8fjyu Can this technology be used to deploy even an Access DB or desktop .Net application on the web? Jim From darryl at whittleconsulting.com.au Wed Mar 7 23:35:04 2012 From: darryl at whittleconsulting.com.au (Darryl Collins) Date: Thu, 8 Mar 2012 05:35:04 +0000 Subject: [AccessD] Bind forms to ADO recordset In-Reply-To: References: <4F581EAA.6040705@colbyconsulting.com> Message-ID: <56653D383CB80341995245C537A9E7B5654DD5@SINPRD0402MB099.apcprd04.prod.outlook.com> One way of doing the pre-processing without any coding etc is to use views in SQL server and refer to them rather than the underlying table. Say you have a very large dataset - use views to break it into logic segments that you commonly use (Say one set of views x Fin Year, Another set x State, or whatever). That way you can your database behave nice and fast for the user. For example if they are looking for all sales data in the date range of 1-March-2011 to 30-Jul-2011, you can then search only the view that has that range, rather than the whole darn table. You can even break it down further to suit your pre-defined queries. You can also get smart and use union to join up just the views you need if things wrap over. Using this approach can speed things up a lot as the volume of data to search thru is already limited. Cheers Darryl -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Thursday, 8 March 2012 2:59 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Bind forms to ADO recordset John: Do not bind, especially that many records...set your SP to pull only the records needed or pull the records in groups by record number grouping...say record 1 to 1000, 1001 to 2000 and so on. Pulling 700,000 records is insanity...that is what MS SQL was created for. Pre-process first. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Wednesday, March 07, 2012 6:51 PM To: Access Developers discussion and problem solving Subject: [AccessD] Bind forms to ADO recordset It is my understanding that binding a form to an ADO recordset allows a SQL statement to be "passed through" to SQL Server for very efficient processing, for example for sorting or selecting on the server. My question is, how do I prevent up front inefficiency in subforms. We know that Access uses Link Child / Master field properties to "narrow down" a set of records from the entire table to just matching records. What happens if I bind the subform to an ADO recordset? I can tell you from testing it that it is slower than sin! It does appear to pull the entire table into the sub form, and then perform the filtering. I was using a sql statement basically "SELECT * FROM TblXYZ" which is of course unfiltered in any manner. The specific table I am trying to pull data from has about 700K records. Yikes! Is anyone out there binding subforms to ADO recordsets and if so what is the trick? The only way I am making it work is to filter the subform using the PK of the main form in a dynamic sql statement, and essentially rebuilding the recordset in OnCurrent of the main form. Hardly pretty. -- John W. Colby Colby Consulting 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 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From mcp2004 at mail.ru Thu Mar 8 00:09:36 2012 From: mcp2004 at mail.ru (=?UTF-8?B?U2FsYWtoZXRkaW5vdiBTaGFtaWw=?=) Date: Thu, 08 Mar 2012 10:09:36 +0400 Subject: [AccessD] =?utf-8?q?Awesome_new_cloud_software?= In-Reply-To: <4C824B444BC24D6D9BA01DEF448F80F3@creativesystemdesigns.com> References: <4C824B444BC24D6D9BA01DEF448F80F3@creativesystemdesigns.com> Message-ID: Hi Jim, They probably just host VMs. BTW, my mail FE warns me from browsing tinyurl pages - it tells my my account can be cracked. Thank you. Shamil 08 ????? 2012, 08:09 ?? "Jim Lawrence" : > Here is an incredible new software for Cloud managing via pages. > > http://www.numecent.com/ > > Here are comments about the product... > > http://tinyurl.com/7a5aaj5 > > > Startup Numecent has come out of stealth mode today with some of the most > impressive enterprise technology we've seen in a decade. > > > Very strong words to have to support...but if it lives up to its current > billing watch out. The claims are that IT CAN MAKE ANY APP A WEB APP. > > http://tinyurl.com/7z8fjyu > > Can this technology be used to deploy even an Access DB or desktop .Net > application on the web? > > Jim > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From charlotte.foust at gmail.com Thu Mar 8 00:18:46 2012 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Wed, 7 Mar 2012 22:18:46 -0800 Subject: [AccessD] Need Line drawing code Message-ID: Anybody have line drawing code at hand for Access reports? I've built classes for it in VB.Net in my last job, but I can't find my Access VBA code. Preferably a class, but I'll settle for a standard module. I'm under the gun to get a prototype report out by end of day; tomorrow and using the control borders in Access is a poor substitute for drawing lines properly. Help! Charlotte Foust From steve at datamanagementsolutions.biz Thu Mar 8 00:27:42 2012 From: steve at datamanagementsolutions.biz (Steve Schapel) Date: Thu, 8 Mar 2012 19:27:42 +1300 Subject: [AccessD] Need Line drawing code In-Reply-To: References: Message-ID: <23E668EFD1124839B897775FC8CC7685@stevelaptop> Hi Charlotte Have a look at Access help for Line method. Regards Steve -----Original Message----- From: Charlotte Foust Sent: Thursday, March 08, 2012 7:18 PM To: Access Developers discussion and problem Subject: [AccessD] Need Line drawing code Anybody have line drawing code at hand for Access reports? I've built classes for it in VB.Net in my last job, but I can't find my Access VBA code. Preferably a class, but I'll settle for a standard module. I'm under the gun to get a prototype report out by end of day; tomorrow and using the control borders in Access is a poor substitute for drawing lines properly. Help! Charlotte Foust From charlotte.foust at gmail.com Thu Mar 8 01:18:28 2012 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Wed, 07 Mar 2012 23:18:28 -0800 Subject: [AccessD] Need Line drawing code Message-ID: I understand the line method, but I was going someone had code that simply accepts the several args required and draws the line as specified. ?There are a lot of lines on this report! Charlotte Sent via the Samsung Galaxy S? II Skyrocket?, an AT&T 4G LTE smartphone. -------- Original message -------- Subject: Re: [AccessD] Need Line drawing code From: Steve Schapel To: Access Developers discussion and problem solving CC: Hi Charlotte Have a look at Access help for Line method. Regards Steve -----Original Message----- From: Charlotte Foust Sent: Thursday, March 08, 2012 7:18 PM To: Access Developers discussion and problem Subject: [AccessD] Need Line drawing code Anybody have line drawing code at hand for Access reports?? I've built classes for it in VB.Net in my last job, but I can't find my Access VBA code.? Preferably a class, but I'll settle for a standard module.? I'm under the gun to get a prototype report out by end of day; tomorrow and using the control borders in Access is a poor substitute for drawing lines properly. Help! Charlotte Foust -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From steve at datamanagementsolutions.biz Thu Mar 8 02:18:27 2012 From: steve at datamanagementsolutions.biz (Steve Schapel) Date: Thu, 8 Mar 2012 21:18:27 +1300 Subject: [AccessD] Need Line drawing code In-Reply-To: References: Message-ID: <1A1853E306A74861BB7C106700D47B60@stevelaptop> Ah, ok. My apologies. No, I don't have anything simpler than Me.Line ... Regards Steve -----Original Message----- From: Charlotte Foust Sent: Thursday, March 08, 2012 8:18 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Need Line drawing code I understand the line method, but I was going someone had code that simply accepts the several args required and draws the line as specified. There are a lot of lines on this report! Charlotte -------- Original message -------- Subject: Re: [AccessD] Need Line drawing code From: Steve Schapel To: Access Developers discussion and problem solving CC: Hi Charlotte Have a look at Access help for Line method. Regards Steve -----Original Message----- From: Charlotte Foust Sent: Thursday, March 08, 2012 7:18 PM To: Access Developers discussion and problem Subject: [AccessD] Need Line drawing code Anybody have line drawing code at hand for Access reports? I've built classes for it in VB.Net in my last job, but I can't find my Access VBA code. Preferably a class, but I'll settle for a standard module. I'm under the gun to get a prototype report out by end of day; tomorrow and using the control borders in Access is a poor substitute for drawing lines properly. Help! Charlotte Foust From mcp2004 at mail.ru Thu Mar 8 03:35:46 2012 From: mcp2004 at mail.ru (=?UTF-8?B?U2FsYWtoZXRkaW5vdiBTaGFtaWw=?=) Date: Thu, 08 Mar 2012 13:35:46 +0400 Subject: [AccessD] =?utf-8?q?Need_Line_drawing_code?= In-Reply-To: References: Message-ID: Hi Charlotte -- Sorry I can't propose any line drawing tools now - I have a question : "Do you have a report layout which can't be designed using "controls borders in MS Access", or there are so many controls and borders in the report to be designed that designing such a report layout is becoming very laborious to be true?" Thank you. -- Shamil 08 ????? 2012, 10:20 ?? Charlotte Foust : > Anybody have line drawing code at hand for Access reports? I've built > classes for it in VB.Net in my last job, but I can't find my Access VBA > code. Preferably a class, but I'll settle for a standard module. I'm > under the gun to get a prototype report out by end of day; tomorrow and > using the control borders in Access is a poor substitute for drawing lines > properly. > > Help! > > Charlotte Foust > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From adtp at airtelmail.in Thu Mar 8 05:34:31 2012 From: adtp at airtelmail.in (A.D. Tejpal) Date: Thu, 8 Mar 2012 17:04:31 +0530 Subject: [AccessD] Need Line drawing code References: Message-ID: Charlotte, My sample db named Report_TrainControlChart might be of interest. It is in access 2000 file format and is available at Rogers Access Library. Link: http://www.rogersaccesslibrary.com/forum/forum_topics.asp?FID=45 It demonstrates drawing of a pseudo graph, using report's Line method. Various styles of multiple colored lines (horizontal, vertical, slanted) and shaded circles are covered. Best wishes, A.D. Tejpal ------------ ----- Original Message ----- From: Charlotte Foust To: Access Developers discussion and problem Sent: Thursday, March 08, 2012 11:48 Subject: [AccessD] Need Line drawing code Anybody have line drawing code at hand for Access reports? I've built classes for it in VB.Net in my last job, but I can't find my Access VBA code. Preferably a class, but I'll settle for a standard module. I'm under the gun to get a prototype report out by end of day; tomorrow and using the control borders in Access is a poor substitute for drawing lines properly. Help! Charlotte Foust From jwcolby at colbyconsulting.com Thu Mar 8 06:02:38 2012 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 08 Mar 2012 07:02:38 -0500 Subject: [AccessD] Bind forms to ADO recordset In-Reply-To: <56653D383CB80341995245C537A9E7B5654D04@SINPRD0402MB099.apcprd04.prod.outlook.com> References: <4F581EAA.6040705@colbyconsulting.com> <56653D383CB80341995245C537A9E7B5654D04@SINPRD0402MB099.apcprd04.prod.outlook.com> Message-ID: <4F589FDE.60106@colbyconsulting.com> Well the same thing goes for bound forms apparently! And yep, that is what I am talking about. John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it On 3/7/2012 10:18 PM, Darryl Collins wrote: > Heh... You are probably not going to like this, but I have always done this unbound forms. So when the user clicks on the primary form a SQL command is then sent to get just the data into the subform that is relevant for the selected record only, and nothing else, from SQL Server. This usually means only a tiny percentage out of the total record set needs to be sent over the wire. > > Something like "SELECT * FROM TblXYZ WHERE pkMyKey = pkUserChoice ORDER BY myChosenSequence" > > Does that help, or am I way off track here John? > > Cheers > Darryl > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Thursday, 8 March 2012 1:51 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Bind forms to ADO recordset > > It is my understanding that binding a form to an ADO recordset allows a SQL statement to be "passed through" to SQL Server for very efficient processing, for example for sorting or selecting on the server. > > My question is, how do I prevent up front inefficiency in subforms. We know that Access uses Link Child / Master field properties to "narrow down" a set of records from the entire table to just matching records. What happens if I bind the subform to an ADO recordset? I can tell you from testing it that it is slower than sin! > > It does appear to pull the entire table into the sub form, and then perform the filtering. > > I was using a sql statement basically "SELECT * FROM TblXYZ" which is of course unfiltered in any manner. The specific table I am trying to pull data from has about 700K records. Yikes! > > Is anyone out there binding subforms to ADO recordsets and if so what is the trick? The only way I am making it work is to filter the subform using the PK of the main form in a dynamic sql statement, and essentially rebuilding the recordset in OnCurrent of the main form. Hardly pretty. > > -- > John W. Colby > Colby Consulting > > 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 jwcolby at colbyconsulting.com Thu Mar 8 06:06:24 2012 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 08 Mar 2012 07:06:24 -0500 Subject: [AccessD] Bind forms to ADO recordset In-Reply-To: <56653D383CB80341995245C537A9E7B5654DD5@SINPRD0402MB099.apcprd04.prod.outlook.com> References: <4F581EAA.6040705@colbyconsulting.com> <56653D383CB80341995245C537A9E7B5654DD5@SINPRD0402MB099.apcprd04.prod.outlook.com> Message-ID: <4F58A0C0.60803@colbyconsulting.com> I understand what you are talking about but this specific scenario is about the subset of child records that belong to the parent record. A claim form (parent) and all the diary records child records / subform) for that claim. All the expense records for that claim. All the memo records for that claim. All the payment records for that claim. Etc. John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it On 3/8/2012 12:35 AM, Darryl Collins wrote: > One way of doing the pre-processing without any coding etc is to use views in SQL server and refer to them rather than the underlying table. > > Say you have a very large dataset - use views to break it into logic segments that you commonly use (Say one set of views x Fin Year, Another set x State, or whatever). That way you can your database behave nice and fast for the user. For example if they are looking for all sales data in the date range of 1-March-2011 to 30-Jul-2011, you can then search only the view that has that range, rather than the whole darn table. You can even break it down further to suit your pre-defined queries. You can also get smart and use union to join up just the views you need if things wrap over. > > Using this approach can speed things up a lot as the volume of data to search thru is already limited. > > Cheers > Darryl > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence > Sent: Thursday, 8 March 2012 2:59 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Bind forms to ADO recordset > > John: > > Do not bind, especially that many records...set your SP to pull only the records needed or pull the records in groups by record number grouping...say record 1 to 1000, 1001 to 2000 and so on. Pulling 700,000 records is insanity...that is what MS SQL was created for. Pre-process first. > > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Wednesday, March 07, 2012 6:51 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Bind forms to ADO recordset > > It is my understanding that binding a form to an ADO recordset allows a SQL statement to be "passed through" to SQL Server for very efficient processing, for example for sorting or selecting on the server. > > My question is, how do I prevent up front inefficiency in subforms. We know that Access uses Link Child / Master field properties to "narrow down" a set of records from the entire table to just matching records. What happens if I bind the subform to an ADO recordset? > I can tell you from > testing it that it is slower than sin! > > It does appear to pull the entire table into the sub form, and then perform the filtering. > > I was using a sql statement basically "SELECT * FROM TblXYZ" which is of course unfiltered in any manner. The specific table I am trying to pull data from has about 700K records. Yikes! > > Is anyone out there binding subforms to ADO recordsets and if so what is the trick? The only way I am making it work is to filter the subform using the PK of the main form in a dynamic sql statement, and essentially rebuilding the recordset in OnCurrent of the main form. > Hardly pretty. > > -- > John W. Colby > Colby Consulting > > 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 > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > From rockysmolin at bchacc.com Thu Mar 8 08:43:38 2012 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Thu, 8 Mar 2012 06:43:38 -0800 Subject: [AccessD] Need Line drawing code In-Reply-To: References: Message-ID: Charlotte: I did something like this many years ago to present the results of a 360 degree survey. The code was written before I knew much Access and I don't know if it will help. But I will first send you a pdf of a page of the report so you can see the graphs I created and I'll be happy to send the code (FWIW) if you think it might be helpful. But I don't have your email address. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Wednesday, March 07, 2012 10:19 PM To: Access Developers discussion and problem Subject: [AccessD] Need Line drawing code Anybody have line drawing code at hand for Access reports? I've built classes for it in VB.Net in my last job, but I can't find my Access VBA code. Preferably a class, but I'll settle for a standard module. I'm under the gun to get a prototype report out by end of day; tomorrow and using the control borders in Access is a poor substitute for drawing lines properly. Help! Charlotte Foust -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jimdettman at verizon.net Thu Mar 8 08:49:29 2012 From: jimdettman at verizon.net (Jim Dettman) Date: Thu, 08 Mar 2012 09:49:29 -0500 Subject: [AccessD] Need Line drawing code In-Reply-To: References: Message-ID: <9F1CFA324F5D41B3AFB51AE20ACBFE29@XPS> Charlotte, Check out: http://www.lebans.com/PrintLines.htm Also a very neat trick; you can from a header band, address the entire page and draw a form, then continue on down the page and overlay it. See the following: http://www.experts-exchange.com/Microsoft/Development/MS_Access/Access_Repor ts/A_8911-How-to-underlay-a-section-in-Microsoft-Access-Reports.html Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Thursday, March 08, 2012 01:19 AM To: Access Developers discussion and problem Subject: [AccessD] Need Line drawing code Anybody have line drawing code at hand for Access reports? I've built classes for it in VB.Net in my last job, but I can't find my Access VBA code. Preferably a class, but I'll settle for a standard module. I'm under the gun to get a prototype report out by end of day; tomorrow and using the control borders in Access is a poor substitute for drawing lines properly. Help! Charlotte Foust -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Thu Mar 8 08:54:47 2012 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 08 Mar 2012 09:54:47 -0500 Subject: [AccessD] Linked in groups Message-ID: <4F58C837.4030702@colbyconsulting.com> I keep getting these join requests for Access kind of "groups" on linked in. I see several names from this group and I'm wondering if you find the linked in groups useful? Much email volume? Added value? -- John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it From rockysmolin at bchacc.com Thu Mar 8 09:00:53 2012 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Thu, 8 Mar 2012 07:00:53 -0800 Subject: [AccessD] Linked in groups In-Reply-To: <4F58C837.4030702@colbyconsulting.com> References: <4F58C837.4030702@colbyconsulting.com> Message-ID: <9CE2653E86984FED86146C3B93639BB7@HAL9007> Not much mail. One or two delete key presses a day pretty much. Some interesting questions. And some job offers. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Thursday, March 08, 2012 6:55 AM To: Access Developers discussion and problem solving Subject: [AccessD] Linked in groups I keep getting these join requests for Access kind of "groups" on linked in. I see several names from this group and I'm wondering if you find the linked in groups useful? Much email volume? Added value? -- John W. Colby Colby Consulting 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 jimdettman at verizon.net Thu Mar 8 09:06:43 2012 From: jimdettman at verizon.net (Jim Dettman) Date: Thu, 08 Mar 2012 10:06:43 -0500 Subject: [AccessD] Linked in groups In-Reply-To: <4F58C837.4030702@colbyconsulting.com> References: <4F58C837.4030702@colbyconsulting.com> Message-ID: <9F81AF8B31A94E348AD74DC177F1B1B9@XPS> Not much mail volume, but I tread carefully. I won't link to anyone that I haven't actually worked with, so my list is rather small in comparison to some who treat it more like Face book. As far as being useful, not so far. Probably would be if I put some more effort into it, but I'm not one to put my life history out on the net. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Thursday, March 08, 2012 09:55 AM To: Access Developers discussion and problem solving Subject: [AccessD] Linked in groups I keep getting these join requests for Access kind of "groups" on linked in. I see several names from this group and I'm wondering if you find the linked in groups useful? Much email volume? Added value? -- John W. Colby Colby Consulting 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 dbdoug at gmail.com Thu Mar 8 10:33:52 2012 From: dbdoug at gmail.com (Doug Steele) Date: Thu, 8 Mar 2012 08:33:52 -0800 Subject: [AccessD] Linked in groups In-Reply-To: <9F81AF8B31A94E348AD74DC177F1B1B9@XPS> References: <4F58C837.4030702@colbyconsulting.com> <9F81AF8B31A94E348AD74DC177F1B1B9@XPS> Message-ID: I belong to the 'Professional Microsoft Access Developers Network' on LinkedIn. It sometimes has some excellent, active long discussions and the focus is a little different than here - both technical and business stuff. Fewer excellent jokes, however! Doug On Thu, Mar 8, 2012 at 7:06 AM, Jim Dettman wrote: > > Not much mail volume, but I tread carefully. I won't link to anyone that > I haven't actually worked with, so my list is rather small in comparison to > some who treat it more like Face book. > > As far as being useful, not so far. Probably would be if I put some more > effort into it, but I'm not one to put my life history out on the net. > > Jim. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Thursday, March 08, 2012 09:55 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] Linked in groups > > I keep getting these join requests for Access kind of "groups" on linked > in. > I see several names > from this group and I'm wondering if you find the linked in groups useful? > Much email volume? > Added value? > -- > John W. Colby > Colby Consulting > > 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 > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From accessd at shaw.ca Thu Mar 8 11:28:00 2012 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 8 Mar 2012 09:28:00 -0800 Subject: [AccessD] Awesome new cloud software In-Reply-To: References: <4C824B444BC24D6D9BA01DEF448F80F3@creativesystemdesigns.com> Message-ID: <572C285C30814937A16993AEE2F59947@creativesystemdesigns.com> Hi Shamil: It all depends where the TinyURL came from. See the link below: http://www.ehow.com/info_12009456_tinyurl-safe.html I made them and you can trust me. ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Salakhetdinov Shamil Sent: Wednesday, March 07, 2012 10:10 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Awesome new cloud software Hi Jim, They probably just host VMs. BTW, my mail FE warns me from browsing tinyurl pages - it tells my my account can be cracked. Thank you. Shamil 08 ????? 2012, 08:09 ?? "Jim Lawrence" : > Here is an incredible new software for Cloud managing via pages. > > http://www.numecent.com/ > > Here are comments about the product... > > http://tinyurl.com/7a5aaj5 > > > Startup Numecent has come out of stealth mode today with some of the most > impressive enterprise technology we've seen in a decade. > > > Very strong words to have to support...but if it lives up to its current > billing watch out. The claims are that IT CAN MAKE ANY APP A WEB APP. > > http://tinyurl.com/7z8fjyu > > Can this technology be used to deploy even an Access DB or desktop .Net > application on the web? > > Jim > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Thu Mar 8 12:08:23 2012 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 08 Mar 2012 13:08:23 -0500 Subject: [AccessD] Bind forms to ADO recordset In-Reply-To: <56653D383CB80341995245C537A9E7B5654DD5@SINPRD0402MB099.apcprd04.prod.outlook.com> References: <4F581EAA.6040705@colbyconsulting.com> <56653D383CB80341995245C537A9E7B5654DD5@SINPRD0402MB099.apcprd04.prod.outlook.com> Message-ID: <4F58F597.4090607@colbyconsulting.com> Darryl, I use an Active / Trash flag system to allow the users (and my framework code) to perform "deletes" which really only set the trash flag and clear the active flag. In the case I am working on right now, Diary records (actions that need to be done in the future) are marked completed by using a combo with "diary close reasons", reasons that a diary was closed - completed, not possible, etc. Only "active" records (not closed) are to be pulled into this specific subform. So that type of thing is what I am trying to accomplish. The objective of course is to pull only filtered records, by parent id, perhaps filtered by some other field(s), sorted by field(s) ... And do so in a consistent programmer friendly way. IOW I do NOT want to be building a SQL statement in OnOpen of every subform, though that is exactly how I did so to get this first form working. I already have a function that I pass in table name, FK field name, fkVal. At the very least this works. The function builds a dynamic SQL statement and assigns it to the ADO recordset object and the form filters. One problem is that for generic use (framework) the parent has to requery each and every child form, passing in the PK of the parent, and this has to happen on OnCurrent in the parent. DAO handled all of that for me with the Link child / master properties but AFAICT all of that stuff goes away (no longer works) when I try to bind the child form to an ADO recordset. John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it On 3/8/2012 12:35 AM, Darryl Collins wrote: > One way of doing the pre-processing without any coding etc is to use views in SQL server and refer to them rather than the underlying table. > > Say you have a very large dataset - use views to break it into logic segments that you commonly use (Say one set of views x Fin Year, Another set x State, or whatever). That way you can your database behave nice and fast for the user. For example if they are looking for all sales data in the date range of 1-March-2011 to 30-Jul-2011, you can then search only the view that has that range, rather than the whole darn table. You can even break it down further to suit your pre-defined queries. You can also get smart and use union to join up just the views you need if things wrap over. > > Using this approach can speed things up a lot as the volume of data to search thru is already limited. > > Cheers > Darryl From davidmcafee at gmail.com Thu Mar 8 12:42:07 2012 From: davidmcafee at gmail.com (David McAfee) Date: Thu, 8 Mar 2012 10:42:07 -0800 Subject: [AccessD] Bind forms to ADO recordset In-Reply-To: <4F58A0C0.60803@colbyconsulting.com> References: <4F581EAA.6040705@colbyconsulting.com> <56653D383CB80341995245C537A9E7B5654DD5@SINPRD0402MB099.apcprd04.prod.outlook.com> <4F58A0C0.60803@colbyconsulting.com> Message-ID: Stored procedures can do this. (Warning Aircode:) me.sbfrmDiary.recordsource = "stpDiaryRecord " & me.parentID me.sbfrmExpenses.recordsource = "stpExpensesByParentID " & me.parentID On Thu, Mar 8, 2012 at 4:06 AM, jwcolby wrote: > I understand what you are talking about but this specific scenario is > about the subset of child records that belong to the parent record. A > claim form (parent) and all the diary records child records / subform) for > that claim. All the expense records for that claim. All the memo records > for that claim. All the payment records for that claim. > > Etc. > > > John W. Colby > Colby Consulting > > Reality is what refuses to go away > when you do not believe in it > > On 3/8/2012 12:35 AM, Darryl Collins wrote: > >> One way of doing the pre-processing without any coding etc is to use >> views in SQL server and refer to them rather than the underlying table. >> >> Say you have a very large dataset - use views to break it into logic >> segments that you commonly use (Say one set of views x Fin Year, Another >> set x State, or whatever). That way you can your database behave nice and >> fast for the user. For example if they are looking for all sales data in >> the date range of 1-March-2011 to 30-Jul-2011, you can then search only the >> view that has that range, rather than the whole darn table. You can even >> break it down further to suit your pre-defined queries. You can also get >> smart and use union to join up just the views you need if things wrap over. >> >> Using this approach can speed things up a lot as the volume of data to >> search thru is already limited. >> >> Cheers >> Darryl >> >> -----Original Message----- >> From: accessd-bounces@**databaseadvisors.com[mailto: >> accessd-bounces@**databaseadvisors.com] >> On Behalf Of Jim Lawrence >> Sent: Thursday, 8 March 2012 2:59 PM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] Bind forms to ADO recordset >> >> John: >> >> Do not bind, especially that many records...set your SP to pull only the >> records needed or pull the records in groups by record number >> grouping...say record 1 to 1000, 1001 to 2000 and so on. Pulling 700,000 >> records is insanity...that is what MS SQL was created for. Pre-process >> first. >> >> Jim >> >> -----Original Message----- >> From: accessd-bounces@**databaseadvisors.com >> [mailto:accessd-bounces@**databaseadvisors.com] >> On Behalf Of jwcolby >> Sent: Wednesday, March 07, 2012 6:51 PM >> To: Access Developers discussion and problem solving >> Subject: [AccessD] Bind forms to ADO recordset >> >> It is my understanding that binding a form to an ADO recordset allows a >> SQL statement to be "passed through" to SQL Server for very efficient >> processing, for example for sorting or selecting on the server. >> >> My question is, how do I prevent up front inefficiency in subforms. We >> know that Access uses Link Child / Master field properties to "narrow down" >> a set of records from the entire table to just matching records. What >> happens if I bind the subform to an ADO recordset? >> I can tell you from >> testing it that it is slower than sin! >> >> It does appear to pull the entire table into the sub form, and then >> perform the filtering. >> >> I was using a sql statement basically "SELECT * FROM TblXYZ" which is of >> course unfiltered in any manner. The specific table I am trying to pull >> data from has about 700K records. Yikes! >> >> Is anyone out there binding subforms to ADO recordsets and if so what is >> the trick? The only way I am making it work is to filter the subform using >> the PK of the main form in a dynamic sql statement, and essentially >> rebuilding the recordset in OnCurrent of the main form. >> Hardly pretty. >> >> -- >> John W. Colby >> Colby Consulting >> >> 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 >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/**mailman/listinfo/accessd >> Website: http://www.databaseadvisors.**com >> >> >> >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/**mailman/listinfo/accessd > Website: http://www.databaseadvisors.**com > From jwcolby at colbyconsulting.com Thu Mar 8 12:55:36 2012 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 08 Mar 2012 13:55:36 -0500 Subject: [AccessD] Linked in groups In-Reply-To: <9F81AF8B31A94E348AD74DC177F1B1B9@XPS> References: <4F58C837.4030702@colbyconsulting.com> <9F81AF8B31A94E348AD74DC177F1B1B9@XPS> Message-ID: <4F5900A8.4030807@colbyconsulting.com> >I won't link to anyone that I haven't actually worked with, so my list is rather small in comparison to some who treat it more like Face book. I deleted my Facebook account a few weeks ago. I read an article just this week where employers are demanding, as a requirement for being hired, to look at your facebook page. College coaches doing the same thing to get on a team. I had actually done the lockdown procedure, but what is the point if the thugs can just demand access or we won't talk to you? Mine was never very interesting but when these kinds of demands begin, it is time to get out of the environment entirely. You cannot demand what doesn't exist. Alternatively, "ohhh, let me make one and you and I will be the only friends!" Having done that, there are a ton of pages which expect you to have a facebook account in order to do things that you would never expect to require facebook (opinions and the like). Oh well, I don't have one. I also deleted my Google history everywhere in advance of their new privacy policy. Again, to my knowledge it was never very interesting but in general, none of your business! The sad part is that some of the "uses" they talk about sound like greate use of technology, but in the end I don't trust that anyone can prevent hacking and so preventing the storage of my data minimizes the theft of my data. John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it On 3/8/2012 10:06 AM, Jim Dettman wrote: > > Not much mail volume, but I tread carefully. I won't link to anyone that > I haven't actually worked with, so my list is rather small in comparison to > some who treat it more like Face book. > > As far as being useful, not so far. Probably would be if I put some more > effort into it, but I'm not one to put my life history out on the net. > > Jim. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Thursday, March 08, 2012 09:55 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] Linked in groups > > I keep getting these join requests for Access kind of "groups" on linked in. > I see several names > from this group and I'm wondering if you find the linked in groups useful? > Much email volume? > Added value? From mcp2004 at mail.ru Thu Mar 8 12:56:58 2012 From: mcp2004 at mail.ru (=?UTF-8?B?U2FsYWtoZXRkaW5vdiBTaGFtaWw=?=) Date: Thu, 08 Mar 2012 22:56:58 +0400 Subject: [AccessD] =?utf-8?q?Awesome_new_cloud_software?= In-Reply-To: <572C285C30814937A16993AEE2F59947@creativesystemdesigns.com> References: <4C824B444BC24D6D9BA01DEF448F80F3@creativesystemdesigns.com> <572C285C30814937A16993AEE2F59947@creativesystemdesigns.com> Message-ID: Hi Jim -- Yes, of course, I trust you ;) -- Shamil 08 ????? 2012, 21:29 ?? "Jim Lawrence" : > Hi Shamil: > > It all depends where the TinyURL came from. See the link below: > > http://www.ehow.com/info_12009456_tinyurl-safe.html > > I made them and you can trust me. ;-) > > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Salakhetdinov > Shamil > Sent: Wednesday, March 07, 2012 10:10 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Awesome new cloud software > > Hi Jim, > > They probably just host VMs. > BTW, my mail FE warns me from browsing tinyurl pages - it tells my my > account can be cracked. > > Thank you. > > Shamil > > 08 ????? 2012, 08:09 ?? "Jim Lawrence" : > > Here is an incredible new software for Cloud managing via pages. > > > > http://www.numecent.com/ > > > > Here are comments about the product... > > > > http://tinyurl.com/7a5aaj5 > > > > > > Startup Numecent has come out of stealth mode today with some of the most > > impressive enterprise technology we've seen in a decade. > > > > > > Very strong words to have to support...but if it lives up to its current > > billing watch out. The claims are that IT CAN MAKE ANY APP A WEB APP. > > > > http://tinyurl.com/7z8fjyu > > > > Can this technology be used to deploy even an Access DB or desktop .Net > > application on the web? > > > > Jim > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Thu Mar 8 13:04:56 2012 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 08 Mar 2012 14:04:56 -0500 Subject: [AccessD] Bind forms to ADO recordset In-Reply-To: References: <4F581EAA.6040705@colbyconsulting.com> <56653D383CB80341995245C537A9E7B5654DD5@SINPRD0402MB099.apcprd04.prod.outlook.com> <4F58A0C0.60803@colbyconsulting.com> Message-ID: <4F5902D8.1030705@colbyconsulting.com> AFAIK they can't because they are read-only. I WISH! John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it On 3/8/2012 1:42 PM, David McAfee wrote: > Stored procedures can do this. (Warning Aircode:) > > me.sbfrmDiary.recordsource = "stpDiaryRecord "& me.parentID > me.sbfrmExpenses.recordsource = "stpExpensesByParentID "& me.parentID > > From davidmcafee at gmail.com Thu Mar 8 13:18:45 2012 From: davidmcafee at gmail.com (David McAfee) Date: Thu, 8 Mar 2012 11:18:45 -0800 Subject: [AccessD] Bind forms to ADO recordset In-Reply-To: <4F5902D8.1030705@colbyconsulting.com> References: <4F581EAA.6040705@colbyconsulting.com> <56653D383CB80341995245C537A9E7B5654DD5@SINPRD0402MB099.apcprd04.prod.outlook.com> <4F58A0C0.60803@colbyconsulting.com> <4F5902D8.1030705@colbyconsulting.com> Message-ID: What does read only have to do with it? I have a screen that has a datasheet which is bound (I know, right? Kill me) to a view. It lists a bunch of machines. The on current event of the subform populates a couple of hidden fields on the parent form. The other subforms on the parent form are all updated as the user moves from record to records. I have one that displays the machine information (Model, SN, Model description, customer where it is located, Company Rep) Another diplays the warranty info (in/out, start date, end date, warranty type...) A list box on the bottom displays the machine's history. Another listbox shows the customer history Yet another shows the SalesRep history. All of these are read only. D On Thu, Mar 8, 2012 at 11:04 AM, jwcolby wrote: > AFAIK they can't because they are read-only. I WISH! > > > John W. Colby > Colby Consulting > > Reality is what refuses to go away > when you do not believe in it > > On 3/8/2012 1:42 PM, David McAfee wrote: > >> Stored procedures can do this. (Warning Aircode:) >> >> me.sbfrmDiary.recordsource = "stpDiaryRecord "& me.parentID >> me.sbfrmExpenses.recordsource = "stpExpensesByParentID "& me.parentID >> >> >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/**mailman/listinfo/accessd > Website: http://www.databaseadvisors.**com > From jwcolby at colbyconsulting.com Thu Mar 8 13:33:42 2012 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 08 Mar 2012 14:33:42 -0500 Subject: [AccessD] Bind forms to ADO recordset In-Reply-To: References: <4F581EAA.6040705@colbyconsulting.com> <56653D383CB80341995245C537A9E7B5654DD5@SINPRD0402MB099.apcprd04.prod.outlook.com> <4F58A0C0.60803@colbyconsulting.com> <4F5902D8.1030705@colbyconsulting.com> Message-ID: <4F590996.9000606@colbyconsulting.com> > What does read only have to do with it? > All of these are read only. OK, let me rephrase that, SPs work great of the forms are read-only, but these are data entry subforms. SPs return read-only recordsets. This whole thread is about binding updateable forms to ADO recordsets. I already use SPs to display read-only data and they work great for that. John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it On 3/8/2012 2:18 PM, David McAfee wrote: > What does read only have to do with it? > > I have a screen that has a datasheet which is bound (I know, right? Kill > me) to a view. > > It lists a bunch of machines. > > The on current event of the subform populates a couple of hidden fields on > the parent form. > The other subforms on the parent form are all updated as the user moves > from record to records. > > I have one that displays the machine information (Model, SN, Model > description, customer where it is located, Company Rep) > Another diplays the warranty info (in/out, start date, end date, warranty > type...) > A list box on the bottom displays the machine's history. > Another listbox shows the customer history > Yet another shows the SalesRep history. > > All of these are read only. > > D > > On Thu, Mar 8, 2012 at 11:04 AM, jwcolbywrote: > >> AFAIK they can't because they are read-only. I WISH! >> >> >> John W. Colby >> Colby Consulting >> >> Reality is what refuses to go away >> when you do not believe in it >> >> On 3/8/2012 1:42 PM, David McAfee wrote: >> >>> Stored procedures can do this. (Warning Aircode:) >>> >>> me.sbfrmDiary.recordsource = "stpDiaryRecord "& me.parentID >>> me.sbfrmExpenses.recordsource = "stpExpensesByParentID "& me.parentID >>> >>> >>> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/**mailman/listinfo/accessd >> Website: http://www.databaseadvisors.**com >> From stuart at lexacorp.com.pg Thu Mar 8 16:14:16 2012 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Fri, 09 Mar 2012 08:14:16 +1000 Subject: [AccessD] Linked in groups In-Reply-To: References: <4F58C837.4030702@colbyconsulting.com>, <9F81AF8B31A94E348AD74DC177F1B1B9@XPS>, Message-ID: <4F592F38.12386.36350605@stuart.lexacorp.com.pg> I second that. -- Stuart On 8 Mar 2012 at 8:33, Doug Steele wrote: > I belong to the 'Professional Microsoft Access Developers Network' on > LinkedIn. It sometimes has some excellent, active long discussions and the > focus is a little different than here - both technical and business stuff. > Fewer excellent jokes, however! > > Doug > > > On Thu, Mar 8, 2012 at 7:06 AM, Jim Dettman wrote: > > > > > Not much mail volume, but I tread carefully. I won't link to anyone that > > I haven't actually worked with, so my list is rather small in comparison to > > some who treat it more like Face book. > > > > As far as being useful, not so far. Probably would be if I put some more > > effort into it, but I'm not one to put my life history out on the net. > > > > Jim. > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > > Sent: Thursday, March 08, 2012 09:55 AM > > To: Access Developers discussion and problem solving > > Subject: [AccessD] Linked in groups > > > > I keep getting these join requests for Access kind of "groups" on linked > > in. > > I see several names > > from this group and I'm wondering if you find the linked in groups useful? > > Much email volume? > > Added value? > > -- > > John W. Colby > > Colby Consulting > > > > 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 > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From darryl at whittleconsulting.com.au Thu Mar 8 18:15:33 2012 From: darryl at whittleconsulting.com.au (Darryl Collins) Date: Fri, 9 Mar 2012 00:15:33 +0000 Subject: [AccessD] Bind forms to ADO recordset In-Reply-To: <4F58A0C0.60803@colbyconsulting.com> References: <4F581EAA.6040705@colbyconsulting.com> <56653D383CB80341995245C537A9E7B5654DD5@SINPRD0402MB099.apcprd04.prod.outlook.com> <4F58A0C0.60803@colbyconsulting.com> Message-ID: <56653D383CB80341995245C537A9E7B5654F39@SINPRD0402MB099.apcprd04.prod.outlook.com> Yep, the segregated views approach will work better for some setups than others. I suspect your is one where it won't be so handy due to the nature of what you want to do. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Thursday, 8 March 2012 11:06 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Bind forms to ADO recordset I understand what you are talking about but this specific scenario is about the subset of child records that belong to the parent record. A claim form (parent) and all the diary records child records / subform) for that claim. All the expense records for that claim. All the memo records for that claim. All the payment records for that claim. Etc. John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it On 3/8/2012 12:35 AM, Darryl Collins wrote: > One way of doing the pre-processing without any coding etc is to use views in SQL server and refer to them rather than the underlying table. > > Say you have a very large dataset - use views to break it into logic segments that you commonly use (Say one set of views x Fin Year, Another set x State, or whatever). That way you can your database behave nice and fast for the user. For example if they are looking for all sales data in the date range of 1-March-2011 to 30-Jul-2011, you can then search only the view that has that range, rather than the whole darn table. You can even break it down further to suit your pre-defined queries. You can also get smart and use union to join up just the views you need if things wrap over. > > Using this approach can speed things up a lot as the volume of data to search thru is already limited. > > Cheers > Darryl > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim > Lawrence > Sent: Thursday, 8 March 2012 2:59 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Bind forms to ADO recordset > > John: > > Do not bind, especially that many records...set your SP to pull only the records needed or pull the records in groups by record number grouping...say record 1 to 1000, 1001 to 2000 and so on. Pulling 700,000 records is insanity...that is what MS SQL was created for. Pre-process first. > > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Wednesday, March 07, 2012 6:51 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Bind forms to ADO recordset > > It is my understanding that binding a form to an ADO recordset allows a SQL statement to be "passed through" to SQL Server for very efficient processing, for example for sorting or selecting on the server. > > My question is, how do I prevent up front inefficiency in subforms. We know that Access uses Link Child / Master field properties to "narrow down" a set of records from the entire table to just matching records. What happens if I bind the subform to an ADO recordset? > I can tell you from > testing it that it is slower than sin! > > It does appear to pull the entire table into the sub form, and then perform the filtering. > > I was using a sql statement basically "SELECT * FROM TblXYZ" which is of course unfiltered in any manner. The specific table I am trying to pull data from has about 700K records. Yikes! > > Is anyone out there binding subforms to ADO recordsets and if so what is the trick? The only way I am making it work is to filter the subform using the PK of the main form in a dynamic sql statement, and essentially rebuilding the recordset in OnCurrent of the main form. > Hardly pretty. > > -- > John W. Colby > Colby Consulting > > 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 > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From darryl at whittleconsulting.com.au Thu Mar 8 18:20:41 2012 From: darryl at whittleconsulting.com.au (Darryl Collins) Date: Fri, 9 Mar 2012 00:20:41 +0000 Subject: [AccessD] Linked in groups In-Reply-To: References: <4F58C837.4030702@colbyconsulting.com> <9F81AF8B31A94E348AD74DC177F1B1B9@XPS> Message-ID: <56653D383CB80341995245C537A9E7B5654F58@SINPRD0402MB099.apcprd04.prod.outlook.com> Yeah, I am on that group too, but nearly as a 100% lurker. Like you - I am only accept connections from folks I actually know on Linked in. I go for quality over quantity. Frankly the whole social media thing is lost on me. I am sure it has it uses, but the signal to noise ratio just kills it for me. Linked in is the only one I use, and that is most for work stuff. Way too much crap and babble, not anywhere near enough thoughtful insight on facebook and twitter et al. Besides, if I want you to see X photo or hear about Y event, I will email you personally, rather than spamming everyone with my breathless excitement. My friends all have fairly diverse interest. What is gold for one is just rubbish to another. Must be getting old hey... Cheers d -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Steele Sent: Friday, 9 March 2012 3:34 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Linked in groups I belong to the 'Professional Microsoft Access Developers Network' on LinkedIn. It sometimes has some excellent, active long discussions and the focus is a little different than here - both technical and business stuff. Fewer excellent jokes, however! Doug On Thu, Mar 8, 2012 at 7:06 AM, Jim Dettman wrote: > > Not much mail volume, but I tread carefully. I won't link to anyone > that I haven't actually worked with, so my list is rather small in > comparison to some who treat it more like Face book. > > As far as being useful, not so far. Probably would be if I put some > more effort into it, but I'm not one to put my life history out on the net. > > Jim. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Thursday, March 08, 2012 09:55 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] Linked in groups > > I keep getting these join requests for Access kind of "groups" on > linked in. > I see several names > from this group and I'm wondering if you find the linked in groups useful? > Much email volume? > Added value? > -- > John W. Colby > Colby Consulting > > 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 > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From darryl at whittleconsulting.com.au Thu Mar 8 18:54:31 2012 From: darryl at whittleconsulting.com.au (Darryl Collins) Date: Fri, 9 Mar 2012 00:54:31 +0000 Subject: [AccessD] Linked in groups : OT now.. Message-ID: <56653D383CB80341995245C537A9E7B5654FAE@SINPRD0402MB099.apcprd04.prod.outlook.com> What amazes me about this whole thing is 1: folks have no concept of history. Just because we live in times where peace and harmony is generally the norm for many of us - Historically the world has not like this at all and a return to madness and chaos of the past is not out of the question. Imagine if 60 years ago you were a gay Jew living in Germany and proudly put this out on your facebook page. You and your friends may have regretted such a move... Even today, folks shout out their opinions, confident that it cannot hurt them. I hope they are right, but they could also regret that. So long as the electricity stays on, the internet is largely 'forever'. Like a drunken youthful tattoo - there are likely to be regrets and consequences. 2: Facebook etc are businesses - they let you sign up for free so they can grab your data for nothing - and they have no obligation to be nice with your personal information. Indeed there are already many examples of companies selling data they own about you for profit - hell that is FB's business model. An excellent example was a GPS business that sold gobs of data about traffic flows (all the GPS data is captured) to another company that runs and maintains the speed cameras of behalf of the Police / Government. They then used this to determine the spots where most motorists are known to exceed the limit to get a maximum return on the speed camera (regardless of the accident history of the road). 3: If the CIA or FBI or whatever demanded the population did this, there would be an outcry, but for some reason people will spill the beans for nothing if not forced. Amazing.... These shadowy agencies must love FB - find one weak link and you can see all the connections. Perhaps I am paranoid (hehehe, reaches for tin foil hat to prevent this transmission for being intercepted...), perhaps I am just boring, but honestly. FB is sooo much gossip and twaddle (which is harmless I guess) but they can also find out much about you and your friends without you even understand the consquences (which is scarey). Don't have a FB profile, I do fear the day may come where you will need one to do basic stuff online though.... I do predict that sometime in the future due to facial recognition technology a fashion amongst the youth of wearing masks (a bit like pantomime party style) when out socially / publicly etc will develop, to hinder the auto id function of the security cameras. It will start in the underground and grow from there. Ok.. waffle mode off. Have a great day Cheers Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Friday, 9 March 2012 5:56 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Linked in groups >I won't link to anyone that I haven't actually worked with, so my list is rather small in comparison to some who treat it more like Face book. I deleted my Facebook account a few weeks ago. I read an article just this week where employers are demanding, as a requirement for being hired, to look at your facebook page. College coaches doing the same thing to get on a team. I had actually done the lockdown procedure, but what is the point if the thugs can just demand access or we won't talk to you? Mine was never very interesting but when these kinds of demands begin, it is time to get out of the environment entirely. You cannot demand what doesn't exist. Alternatively, "ohhh, let me make one and you and I will be the only friends!" Having done that, there are a ton of pages which expect you to have a facebook account in order to do things that you would never expect to require facebook (opinions and the like). Oh well, I don't have one. I also deleted my Google history everywhere in advance of their new privacy policy. Again, to my knowledge it was never very interesting but in general, none of your business! The sad part is that some of the "uses" they talk about sound like greate use of technology, but in the end I don't trust that anyone can prevent hacking and so preventing the storage of my data minimizes the theft of my data. John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it On 3/8/2012 10:06 AM, Jim Dettman wrote: > > Not much mail volume, but I tread carefully. I won't link to > anyone that I haven't actually worked with, so my list is rather small > in comparison to some who treat it more like Face book. > > As far as being useful, not so far. Probably would be if I put > some more effort into it, but I'm not one to put my life history out on the net. > > Jim. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Thursday, March 08, 2012 09:55 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] Linked in groups > > I keep getting these join requests for Access kind of "groups" on linked in. > I see several names > from this group and I'm wondering if you find the linked in groups useful? > Much email volume? > Added value? -- 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 Mar 9 00:11:54 2012 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Thu, 8 Mar 2012 22:11:54 -0800 Subject: [AccessD] Need Line drawing code In-Reply-To: <9F1CFA324F5D41B3AFB51AE20ACBFE29@XPS> References: <9F1CFA324F5D41B3AFB51AE20ACBFE29@XPS> Message-ID: That's what I was looking for, Jim! Thanks. I've done that but all I could recall was the way we did it in .Net and Access doesn't walk that way. Charlotte On Thu, Mar 8, 2012 at 6:49 AM, Jim Dettman wrote: > Charlotte, > > Check out: > > http://www.lebans.com/PrintLines.htm > > > > Also a very neat trick; you can from a header band, address the entire > page and draw a form, then continue on down the page and overlay it. See > the following: > > > http://www.experts-exchange.com/Microsoft/Development/MS_Access/Access_Repor > ts/A_8911-How-to-underlay-a-section-in-Microsoft-Access-Reports.html > > > > Jim. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust > Sent: Thursday, March 08, 2012 01:19 AM > To: Access Developers discussion and problem > Subject: [AccessD] Need Line drawing code > > Anybody have line drawing code at hand for Access reports? I've built > classes for it in VB.Net in my last job, but I can't find my Access VBA > code. Preferably a class, but I'll settle for a standard module. I'm > under the gun to get a prototype report out by end of day; tomorrow and > using the control borders in Access is a poor substitute for drawing lines > properly. > > Help! > > Charlotte Foust > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > From charlotte.foust at gmail.com Fri Mar 9 00:23:32 2012 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Thu, 8 Mar 2012 22:23:32 -0800 Subject: [AccessD] Need Line drawing code In-Reply-To: References: Message-ID: Shamil, The report includes dynamic information. I can use a horizontal linecontrol in the detail section to draw lines under each row, since the fields wind up being different heights and push the line down. I've found that in reproducing paper forms or desire results that were dummied up in Word, the borders simply aren't reliable.. I've used the underlay approach mentioned in the ExpertsExchange article in the link Jim posted, but all of that in Access has been at least 5 years ago, so I'm trying to figure out how to do something I used to do all the time and make Access reports tapdance the way the client wants. Charlotte On Thu, Mar 8, 2012 at 1:35 AM, Salakhetdinov Shamil wrote: > Hi Charlotte -- > > Sorry I can't propose any line drawing tools now - I have a question > : > "Do you have a report layout which can't be designed using "controls > borders in MS Access", or there are so many controls and borders in the > report to be designed that designing such a report layout is becoming very > laborious to be true?" > > Thank you. > > -- Shamil > > 08 ????? 2012, 10:20 ?? Charlotte Foust : > > Anybody have line drawing code at hand for Access reports? I've built > > classes for it in VB.Net in my last job, but I can't find my Access VBA > > code. Preferably a class, but I'll settle for a standard module. I'm > > under the gun to get a prototype report out by end of day; tomorrow and > > using the control borders in Access is a poor substitute for drawing > lines > > properly. > > > > Help! > > > > Charlotte Foust > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > Website: http://www.databaseadvisors.com > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > From charlotte.foust at gmail.com Fri Mar 9 00:28:38 2012 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Thu, 8 Mar 2012 22:28:38 -0800 Subject: [AccessD] Need Line drawing code In-Reply-To: References: Message-ID: Thanks, A.D., I'll take a look at it. Wish I could recover all the code I wrote for my last employer, but no luck. Charlotte On Thu, Mar 8, 2012 at 3:34 AM, A.D. Tejpal wrote: > Charlotte, > > My sample db named Report_TrainControlChart might be of interest. It is > in access 2000 file format and is available at Rogers Access Library. Link: > http://www.rogersaccesslibrary.com/forum/forum_topics.asp?FID=45 > > > > It demonstrates drawing of a pseudo graph, using report's Line method. > Various styles of multiple colored lines (horizontal, vertical, slanted) > and shaded circles are covered. > > Best wishes, > A.D. Tejpal > ------------ > > ----- Original Message ----- > From: Charlotte Foust > To: Access Developers discussion and problem > Sent: Thursday, March 08, 2012 11:48 > Subject: [AccessD] Need Line drawing code > > > Anybody have line drawing code at hand for Access reports? I've built > classes for it in VB.Net in my last job, but I can't find my Access VBA > code. Preferably a class, but I'll settle for a standard module. I'm > under the gun to get a prototype report out by end of day; tomorrow and > using the control borders in Access is a poor substitute for drawing lines > properly. > > Help! > > Charlotte Foust > -- > 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 Mar 9 20:55:37 2012 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Fri, 9 Mar 2012 18:55:37 -0800 Subject: [AccessD] Linked in groups In-Reply-To: References: <4F58C837.4030702@colbyconsulting.com> <9F81AF8B31A94E348AD74DC177F1B1B9@XPS> Message-ID: I think I used to, but that work email address is long defunct now, and I've never figured out how to modify the whole setup. I actually have a linked in profile that largely addresses my coaching business. I'm thinking about reactivating the other profile or somehow linking them. Grief coaching and strong arming access into behaving are wildly different venues! Charlotte Foust On Thu, Mar 8, 2012 at 8:33 AM, Doug Steele wrote: > I belong to the 'Professional Microsoft Access Developers Network' on > LinkedIn. It sometimes has some excellent, active long discussions and the > focus is a little different than here - both technical and business stuff. > Fewer excellent jokes, however! > > Doug > > > On Thu, Mar 8, 2012 at 7:06 AM, Jim Dettman > wrote: > > > > > Not much mail volume, but I tread carefully. I won't link to anyone > that > > I haven't actually worked with, so my list is rather small in comparison > to > > some who treat it more like Face book. > > > > As far as being useful, not so far. Probably would be if I put some > more > > effort into it, but I'm not one to put my life history out on the net. > > > > Jim. > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > > Sent: Thursday, March 08, 2012 09:55 AM > > To: Access Developers discussion and problem solving > > Subject: [AccessD] Linked in groups > > > > I keep getting these join requests for Access kind of "groups" on linked > > in. > > I see several names > > from this group and I'm wondering if you find the linked in groups > useful? > > Much email volume? > > Added value? > > -- > > John W. Colby > > Colby Consulting > > > > 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 > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > Website: http://www.databaseadvisors.com > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > From charlotte.foust at gmail.com Fri Mar 9 21:07:43 2012 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Fri, 9 Mar 2012 19:07:43 -0800 Subject: [AccessD] Bind forms to ADO recordset In-Reply-To: <4F58F597.4090607@colbyconsulting.com> References: <4F581EAA.6040705@colbyconsulting.com> <56653D383CB80341995245C537A9E7B5654DD5@SINPRD0402MB099.apcprd04.prod.outlook.com> <4F58F597.4090607@colbyconsulting.com> Message-ID: John, i've used the approach of collecting the parameters in a form the hides itself when other objects take the focus but stays available. It has public properties that allow various other objects to find out what the current parameters are and then build their own recordset using the appropriate parameters. Each object that sinks the events of the parameter form knows when values change and can respond appropriately. What's wrong with each of them having their own recordset? You can build a class to populate a recordset ofbject and just call it from each object, passing in the recordset object and the parameters needed to populate it. We did it that way in .Net and I've done it in Access too. Charlotte Foust On Thu, Mar 8, 2012 at 10:08 AM, jwcolby wrote: > Darryl, > > I use an Active / Trash flag system to allow the users (and my framework > code) to perform "deletes" which really only set the trash flag and clear > the active flag. In the case I am working on right now, Diary records > (actions that need to be done in the future) are marked completed by using > a combo with "diary close reasons", reasons that a diary was closed - > completed, not possible, etc. Only "active" records (not closed) are to be > pulled into this specific subform. > > So that type of thing is what I am trying to accomplish. The objective of > course is to pull only filtered records, by parent id, perhaps filtered by > some other field(s), sorted by field(s) ... > > And do so in a consistent programmer friendly way. IOW I do NOT want to > be building a SQL statement in OnOpen of every subform, though that is > exactly how I did so to get this first form working. > > I already have a function that I pass in table name, FK field name, fkVal. > At the very least this works. The function builds a dynamic SQL statement > and assigns it to the ADO recordset object and the form filters. One > problem is that for generic use (framework) the parent has to requery each > and every child form, passing in the PK of the parent, and this has to > happen on OnCurrent in the parent. > > DAO handled all of that for me with the Link child / master properties but > AFAICT all of that stuff goes away (no longer works) when I try to bind the > child form to an ADO recordset. > > > John W. Colby > Colby Consulting > > Reality is what refuses to go away > when you do not believe in it > > On 3/8/2012 12:35 AM, Darryl Collins wrote: > >> One way of doing the pre-processing without any coding etc is to use >> views in SQL server and refer to them rather than the underlying table. >> >> Say you have a very large dataset - use views to break it into logic >> segments that you commonly use (Say one set of views x Fin Year, Another >> set x State, or whatever). That way you can your database behave nice and >> fast for the user. For example if they are looking for all sales data in >> the date range of 1-March-2011 to 30-Jul-2011, you can then search only the >> view that has that range, rather than the whole darn table. You can even >> break it down further to suit your pre-defined queries. You can also get >> smart and use union to join up just the views you need if things wrap over. >> >> Using this approach can speed things up a lot as the volume of data to >> search thru is already limited. >> >> Cheers >> Darryl >> > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/**mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.**com > > > From jwcolby at colbyconsulting.com Fri Mar 9 22:46:32 2012 From: jwcolby at colbyconsulting.com (jwcolby) Date: Fri, 09 Mar 2012 23:46:32 -0500 Subject: [AccessD] Linked in groups In-Reply-To: References: <4F58C837.4030702@colbyconsulting.com> <9F81AF8B31A94E348AD74DC177F1B1B9@XPS> Message-ID: <4F5ADCA8.5090204@colbyconsulting.com> Charlotte, > Grief coaching and strong arming access into behaving are wildly different venues! I would argue that grief coaching is very relevant to anyone trying to strong-arm Access into behaving! ;) John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it On 3/9/2012 9:55 PM, Charlotte Foust wrote: > I think I used to, but that work email address is long defunct now, and > I've never figured out how to modify the whole setup. I actually have a > linked in profile that largely addresses my coaching business. I'm > thinking about reactivating the other profile or somehow linking them. > Grief coaching and strong arming access into behaving are wildly different > venues! > > Charlotte Foust > > On Thu, Mar 8, 2012 at 8:33 AM, Doug Steele wrote: > >> I belong to the 'Professional Microsoft Access Developers Network' on >> LinkedIn. It sometimes has some excellent, active long discussions and the >> focus is a little different than here - both technical and business stuff. >> Fewer excellent jokes, however! >> >> Doug From darryl at whittleconsulting.com.au Fri Mar 9 23:36:37 2012 From: darryl at whittleconsulting.com.au (Darryl Collins) Date: Sat, 10 Mar 2012 05:36:37 +0000 Subject: [AccessD] Linked in groups In-Reply-To: <4F5ADCA8.5090204@colbyconsulting.com> References: <4F58C837.4030702@colbyconsulting.com> <9F81AF8B31A94E348AD74DC177F1B1B9@XPS> , <4F5ADCA8.5090204@colbyconsulting.com> Message-ID: <56653D383CB80341995245C537A9E7B56552F8@SINPRD0402MB099.apcprd04.prod.outlook.com> Hahahaha, that was my thoughts too I must admit. Although I didn't want to make light of the important work Charlotte does with her coaching. Of course John, you know her better than I and have been here long and can get away with these cheeky, pithy comments. I need to be on Access D for a few more years yet ;) have a great weekend all. cheers Darryl. Darryl Collins Whittle Consulting Pty Ltd Suite 8, 660 Canterbury Rd Surrey Hills, VIC, 3127 p: +61 3 9898 3242 m: +61 418 381 548 f: +61 3 9898 1855 e: darryl at whittleconsulting.com.au w: www.whittleconsulting.com.au ________________________________________ From: accessd-bounces at databaseadvisors.com [accessd-bounces at databaseadvisors.com] on behalf of jwcolby [jwcolby at colbyconsulting.com] Sent: Saturday, 10 March 2012 3:46 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Linked in groups Charlotte, > Grief coaching and strong arming access into behaving are wildly different venues! I would argue that grief coaching is very relevant to anyone trying to strong-arm Access into behaving! ;) John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it On 3/9/2012 9:55 PM, Charlotte Foust wrote: > I think I used to, but that work email address is long defunct now, and > I've never figured out how to modify the whole setup. I actually have a > linked in profile that largely addresses my coaching business. I'm > thinking about reactivating the other profile or somehow linking them. > Grief coaching and strong arming access into behaving are wildly different > venues! > > Charlotte Foust > > On Thu, Mar 8, 2012 at 8:33 AM, Doug Steele wrote: > >> I belong to the 'Professional Microsoft Access Developers Network' on >> LinkedIn. It sometimes has some excellent, active long discussions and the >> focus is a little different than here - both technical and business stuff. >> Fewer excellent jokes, however! >> >> Doug -- 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 Mar 9 23:48:34 2012 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Fri, 9 Mar 2012 21:48:34 -0800 Subject: [AccessD] Linked in groups In-Reply-To: <4F5ADCA8.5090204@colbyconsulting.com> References: <4F58C837.4030702@colbyconsulting.com> <9F81AF8B31A94E348AD74DC177F1B1B9@XPS> <4F5ADCA8.5090204@colbyconsulting.com> Message-ID: ROTFL You got that right! I was trying to do some work at home using Access 2010 Pro. I couldn't figure out how to delete an object I just created! Finally gave up and left it there. UGH! Fortunately, the mdbs I'm working on now are 2000-2003 and they have 2003 on the computer I use. I would hate to see what happened trying to migrate some of the really complex stuff to 2010. It looks like there are some things you can only do in code with that version. At least I couldn't find the menu items I needed even with the Menus add-in I use. Charlotte On Fri, Mar 9, 2012 at 8:46 PM, jwcolby wrote: > Charlotte, > > > > Grief coaching and strong arming access into behaving are wildly > different venues! > > I would argue that grief coaching is very relevant to anyone trying to > strong-arm Access into behaving! > > ;) > > > John W. Colby > Colby Consulting > > Reality is what refuses to go away > when you do not believe in it > > On 3/9/2012 9:55 PM, Charlotte Foust wrote: > >> I think I used to, but that work email address is long defunct now, and >> I've never figured out how to modify the whole setup. I actually have a >> linked in profile that largely addresses my coaching business. I'm >> thinking about reactivating the other profile or somehow linking them. >> Grief coaching and strong arming access into behaving are wildly different >> venues! >> >> Charlotte Foust >> >> On Thu, Mar 8, 2012 at 8:33 AM, Doug Steele wrote: >> >> I belong to the 'Professional Microsoft Access Developers Network' on >>> LinkedIn. It sometimes has some excellent, active long discussions and >>> the >>> focus is a little different than here - both technical and business >>> stuff. >>> Fewer excellent jokes, however! >>> >>> Doug >>> >> > -- > 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 Mar 9 23:51:23 2012 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Fri, 9 Mar 2012 21:51:23 -0800 Subject: [AccessD] Linked in groups In-Reply-To: <56653D383CB80341995245C537A9E7B56552F8@SINPRD0402MB099.apcprd04.prod.outlook.com> References: <4F58C837.4030702@colbyconsulting.com> <9F81AF8B31A94E348AD74DC177F1B1B9@XPS> <4F5ADCA8.5090204@colbyconsulting.com> <56653D383CB80341995245C537A9E7B56552F8@SINPRD0402MB099.apcprd04.prod.outlook.com> Message-ID: Nothing sacred about grief, Darryl. I enjoy helping people get their lives back. It's not depressing or funereal, and laughter is important. We all suffer from grief (and Access developers in particular do!) because it's part of life. It's our reaction to change and part of how we deal with it. I'm always up for a laugh. Charlotte On Fri, Mar 9, 2012 at 9:36 PM, Darryl Collins < darryl at whittleconsulting.com.au> wrote: > Hahahaha, that was my thoughts too I must admit. Although I didn't want > to make light of the important work Charlotte does with her coaching. > > Of course John, you know her better than I and have been here long and can > get away with these cheeky, pithy comments. I need to be on Access D for a > few more years yet ;) > > have a great weekend all. > > cheers > Darryl. > > > Darryl Collins > Whittle Consulting Pty Ltd > Suite 8, 660 Canterbury Rd > Surrey Hills, VIC, 3127 > > p: +61 3 9898 3242 > m: +61 418 381 548 > f: +61 3 9898 1855 > e: darryl at whittleconsulting.com.au > w: www.whittleconsulting.com.au > > > > ________________________________________ > From: accessd-bounces at databaseadvisors.com [ > accessd-bounces at databaseadvisors.com] on behalf of jwcolby [ > jwcolby at colbyconsulting.com] > Sent: Saturday, 10 March 2012 3:46 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Linked in groups > > Charlotte, > > > Grief coaching and strong arming access into behaving are wildly > different venues! > > I would argue that grief coaching is very relevant to anyone trying to > strong-arm Access into behaving! > > ;) > > John W. Colby > Colby Consulting > > Reality is what refuses to go away > when you do not believe in it > > On 3/9/2012 9:55 PM, Charlotte Foust wrote: > > I think I used to, but that work email address is long defunct now, and > > I've never figured out how to modify the whole setup. I actually have a > > linked in profile that largely addresses my coaching business. I'm > > thinking about reactivating the other profile or somehow linking them. > > Grief coaching and strong arming access into behaving are wildly > different > > venues! > > > > Charlotte Foust > > > > On Thu, Mar 8, 2012 at 8:33 AM, Doug Steele wrote: > > > >> I belong to the 'Professional Microsoft Access Developers Network' on > >> LinkedIn. It sometimes has some excellent, active long discussions and > the > >> focus is a little different than here - both technical and business > stuff. > >> Fewer excellent jokes, however! > >> > >> Doug > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > From marksimms at verizon.net Sat Mar 10 08:32:47 2012 From: marksimms at verizon.net (Mark Simms) Date: Sat, 10 Mar 2012 09:32:47 -0500 Subject: [AccessD] Linked in groups In-Reply-To: References: <4F58C837.4030702@colbyconsulting.com> <9F81AF8B31A94E348AD74DC177F1B1B9@XPS> <4F5ADCA8.5090204@colbyconsulting.com> <56653D383CB80341995245C537A9E7B56552F8@SINPRD0402MB099.apcprd04.prod.outlook.com> Message-ID: <003701ccfeca$aa914dc0$ffb3e940$@net> Exactly Charlotte - I'm grieving my occupation re:" suffer from grief (and Access developers in particular do!)"... and soon, my financial condition. I'll definitely be needing your counsel. From charlotte.foust at gmail.com Sat Mar 10 13:54:18 2012 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Sat, 10 Mar 2012 11:54:18 -0800 Subject: [AccessD] Linked in groups In-Reply-To: <003701ccfeca$aa914dc0$ffb3e940$@net> References: <4F58C837.4030702@colbyconsulting.com> <9F81AF8B31A94E348AD74DC177F1B1B9@XPS> <4F5ADCA8.5090204@colbyconsulting.com> <56653D383CB80341995245C537A9E7B56552F8@SINPRD0402MB099.apcprd04.prod.outlook.com> <003701ccfeca$aa914dc0$ffb3e940$@net> Message-ID: I don't work cheap, you know! ;-> But feel free to nap on my virtual couch .... LOL Charlotte On Sat, Mar 10, 2012 at 6:32 AM, Mark Simms wrote: > Exactly Charlotte - I'm grieving my occupation re:" suffer from grief (and > Access developers in particular do!)"... > and soon, my financial condition. > I'll definitely be needing your counsel. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > From stephen at bondsoftware.co.nz Sun Mar 11 01:13:59 2012 From: stephen at bondsoftware.co.nz (Stephen Bond) Date: Sun, 11 Mar 2012 20:13:59 +1300 Subject: [AccessD] DataGrid control (cont.) In-Reply-To: References: <95651D410D3D41F292E91BE9DAA0F9F6@BondSoftware.local> <3148C10CB8E3427193D5B057037EA4DB@BondSoftware.local> Message-ID: "If adding in the DGC, in the modules, doesn't work try unregistering and reregistering the DGC at the command prompt." Jim, can you step-by-step this for me please. Deconstructing the DGC is proving a nightmare. All this works fine on my development computer, but not on customer site. Stephen Bond -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Tuesday, 21 February 2012 4:16 p.m. To: Stephen Subject: Re: [AccessD] DataGrid control (cont.) Hi Steve: Does DataGrid control even work at all in the newer Access? Does it have to be "added-in"? Is the Active-X control still working in the new computer? Have you tested both DataGrid controls and the ADO.Recordsets separately? If adding in the DGC, in the modules, doesn't work try unregistering and reregistering the DGC at the command prompt. It may not solve your problem but at least you can isolate the issue. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stephen Bond Sent: Sunday, February 19, 2012 10:33 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] DataGrid control (cont.) Good question Stuart. Like you, I've eschewed the Microsoft 'latest fad' over the years, usually. In this case I was experimenting (years ago) with ADO and DataGrids in A2K, and it just kinda stayed on in the app. Bad choice, huh? I've been trying a few things in the past few days from various MS sources (mostly contradictory). Looks like the quickest solution will be to go back to vanilla. Stephen Bond -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Monday, 20 February 2012 1:31 p.m. To: Stephen Subject: Re: [AccessD] DataGrid control (cont.) Can't help with your query. But out of curiosity, why are you using a datagrid in preference to a subform in datasheet view? -- Stuart On 20 Feb 2012 at 13:03, Stephen Bond wrote: > Here's the whole Sub if that helps: > ================================================ > Sub FillGridSpecificJobObservations(ByVal pk) > Dim strSQL As String > Set rs = New ADOdb.Recordset > Set rs.ActiveConnection = CurrentProject.Connection > rs.CursorType = adOpenStatic > rs.LockType = adLockReadOnly > rs.CursorLocation = adUseClient > strSQL = "SELECT qryEquipmentRegisterRHS.JobId, " & _ > "qryEquipmentRegisterRHS.ObservationId AS ObsId, " & > _ > "qryEquipmentRegisterRHS.ObserverName AS ObservName, > " & _ > "qryEquipmentRegisterRHS.ObserverDate AS ObservDate, > " & _ > "qryEquipmentRegisterRHS.ObserverTime AS ObsTime, " & > _ > "qryEquipmentRegisterRHS.Shift, " & _ > "qryEquipmentRegisterRHS.Id" > strSQL = strSQL & " FROM qryEquipmentRegisterRHS " > strSQL = strSQL & " WHERE qryEquipmentRegisterRHS.JobId = " & pk & ";" > rs.Open strSQL > rs.Sort = "ObsId Asc" > SortAsc = True > Set Me.DataGridSpecificJobObservations.DataSource = rs ' <--- > runtime error on this line > > Me.DataGridSpecificJobObservations.Refresh > > Set dg = Me.DataGridSpecificJobObservations > dg.Font.Size = 8 > dg.RecordSelectors = False > dg.Columns(0).Width = 0 ' JobId > dg.Columns(1).Width = 500 ' ObservationId > dg.Columns(2).Width = 1800 ' Name > dg.Columns(3).Width = 1000 ' Date > dg.Columns(4).Width = 800 ' Time > dg.Columns(5).Width = 450 ' Shift (was S or U) > dg.Columns(6).Width = 0 ' Id > ' dg.Columns(5).NumberFormat = "currency" > dg.Columns(3).NumberFormat = "dd/mm/yyyy" > dg.Columns(4).NumberFormat = "hh:nn" > dg.Columns(3).Alignment = 2 > dg.Columns(4).Alignment = 2 > dg.Columns(5).Alignment = 2 > dg.MarqueeStyle = 3 > If rs.RecordCount = 0 Then > ' Me.Toolbar1.Buttons("Edit").Enabled = False > Else > ' Me.Toolbar1.Buttons("Edit").Enabled = True > End If > End Sub > > ================================= > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd 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 Sun Mar 11 13:25:56 2012 From: df.waters at comcast.net (Dan Waters) Date: Sun, 11 Mar 2012 13:25:56 -0500 Subject: [AccessD] Job for Web Developer? Message-ID: <001701ccffb4$66a29930$33e7cb90$@comcast.net> I just met with a rental agent who will help my family rent my father's house for a few years. She is one of the most highly organized people I've ever met. In her business she manages hundreds of properties, and has a few people working with her. We met yesterday and I mentioned that a I am a developer - and she said she needs some help. Apparently part of her business is to send out a lot of email to potential renters going through google, IE, etc. And they have limits on how often they can send out email without being temporarily 'tagged' as a potential spammer. So her people literally have to watch the clock to wait for the next time they can send out some emails. I do not understand what she's doing - but she's looking for something that will automate this process without running afoul of the timing limits. She is in the Minneapolis / St. Paul area (maybe this doesn't matter). If you think you might be able to help let me know and I'll put you in touch with her. Thanks! Dan From ssharkins at gmail.com Sun Mar 11 13:41:30 2012 From: ssharkins at gmail.com (Susan Harkins) Date: Sun, 11 Mar 2012 14:41:30 -0400 Subject: [AccessD] Job for Web Developer? References: <001701ccffb4$66a29930$33e7cb90$@comcast.net> Message-ID: <8C52C8D4A7144F358B973ABB1F808297@SusanHarkins> > > She is one of the most highly organized people I've ever met. In her > business she manages hundreds of properties, and has a few people working > with her. We met yesterday and I mentioned that a I am a developer - and > she said she needs some help. Apparently part of her business is to send > out a lot of email to potential renters going through google, IE, etc. > And > they have limits on how often they can send out email without being > temporarily 'tagged' as a potential spammer. So her people literally have > to watch the clock to wait for the next time they can send out some > emails. > I do not understand what she's doing - but she's looking for something > that > will automate this process without running afoul of the timing limits. ======She's trying to avoid being blacklisted by servers that then block her email. There are businesses that do nothing but track things now. Susan H. From df.waters at comcast.net Sun Mar 11 14:30:03 2012 From: df.waters at comcast.net (Dan Waters) Date: Sun, 11 Mar 2012 14:30:03 -0500 Subject: [AccessD] Job for Web Developer? In-Reply-To: <8C52C8D4A7144F358B973ABB1F808297@SusanHarkins> References: <001701ccffb4$66a29930$33e7cb90$@comcast.net> <8C52C8D4A7144F358B973ABB1F808297@SusanHarkins> Message-ID: <002401ccffbd$5be7c700$13b75500$@comcast.net> Ah Hah! Thanks! I guess she knows the rules, but she wants an automated solution to follow them. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Sunday, March 11, 2012 1:42 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Job for Web Developer? > > She is one of the most highly organized people I've ever met. In her > business she manages hundreds of properties, and has a few people > working with her. We met yesterday and I mentioned that a I am a > developer - and she said she needs some help. Apparently part of her > business is to send out a lot of email to potential renters going through google, IE, etc. > And > they have limits on how often they can send out email without being > temporarily 'tagged' as a potential spammer. So her people literally > have to watch the clock to wait for the next time they can send out > some emails. > I do not understand what she's doing - but she's looking for something > that will automate this process without running afoul of the timing > limits. ======She's trying to avoid being blacklisted by servers that then block her email. There are businesses that do nothing but track things now. Susan H. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From hans.andersen at phulse.com Sun Mar 11 15:06:29 2012 From: hans.andersen at phulse.com (Hans-Christian Andersen) Date: Sun, 11 Mar 2012 13:06:29 -0700 Subject: [AccessD] Job for Web Developer? In-Reply-To: <001701ccffb4$66a29930$33e7cb90$@comcast.net> References: <001701ccffb4$66a29930$33e7cb90$@comcast.net> Message-ID: <4CE6C0C8-338F-4AB1-BC3E-6E5F4094D95E@phulse.com> The rules of sending out email in bulk is fairly straightforward in principle (though hard to get in practice). Make sure the ip address you send from has a PTR record Always include a link in your email to allow users to add themselves to an unsubscribe database Don't forget SPF in your DNS records (and SenderID for Microsoft) There's DKIM as well Check your bounce backs for multiple failures and remove email addresses from your list that have repeat failures Keep an eye on your logs to see what sort of errors you are getting, if you are being blacklisted or for a reason why your email is getting greylisted (yahoo has a tendency to do this) Don't CC or BCC, but send each email individually Check online databases (ie. SpamHaus) to see if you are marked as a spammer on any database, as mail servers often check multiple sources and if you fail even one, then... Make sure your emails are formatted nicely. For instance, embedded images are susceptible to being tossed into the junk folder Theres more to it, of course, but these are some that roll off my mind at the moment. I've mainly worked with Postfix, so I wouldn't be able to provide any help with anything Microsoft, but, alternatively, you could just use a professional bulk mailing service tho. Might make sense? Hans On 2012-03-11, at 11:25 AM, Dan Waters wrote: > I just met with a rental agent who will help my family rent my father's > house for a few years. > > > > She is one of the most highly organized people I've ever met. In her > business she manages hundreds of properties, and has a few people working > with her. We met yesterday and I mentioned that a I am a developer - and > she said she needs some help. Apparently part of her business is to send > out a lot of email to potential renters going through google, IE, etc. And > they have limits on how often they can send out email without being > temporarily 'tagged' as a potential spammer. So her people literally have > to watch the clock to wait for the next time they can send out some emails. > I do not understand what she's doing - but she's looking for something that > will automate this process without running afoul of the timing limits. > > > > She is in the Minneapolis / St. Paul area (maybe this doesn't matter). If > you think you might be able to help let me know and I'll put you in touch > with her. > > > > Thanks! > > Dan > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From df.waters at comcast.net Sun Mar 11 15:30:17 2012 From: df.waters at comcast.net (Dan Waters) Date: Sun, 11 Mar 2012 15:30:17 -0500 Subject: [AccessD] Job for Web Developer? In-Reply-To: <4CE6C0C8-338F-4AB1-BC3E-6E5F4094D95E@phulse.com> References: <001701ccffb4$66a29930$33e7cb90$@comcast.net> <4CE6C0C8-338F-4AB1-BC3E-6E5F4094D95E@phulse.com> Message-ID: <002801ccffc5$c5cbf4e0$5163dea0$@comcast.net> Hi Hans, She said her issue is that she needs to wait 6 minutes for Yahoo, 7 minutes for Google, before the next send - or something like that. She wants a solution where she can enter a wait time and her emails will be automatically sent after the wait time, and her folks can go off to do other things instead of repeatedly waiting for the time period to pass by before she sends the next round of emails. She knows how to follow the rules, it's just mind-numbing for a person to do so. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hans-Christian Andersen Sent: Sunday, March 11, 2012 3:06 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Job for Web Developer? The rules of sending out email in bulk is fairly straightforward in principle (though hard to get in practice). Make sure the ip address you send from has a PTR record Always include a link in your email to allow users to add themselves to an unsubscribe database Don't forget SPF in your DNS records (and SenderID for Microsoft) There's DKIM as well Check your bounce backs for multiple failures and remove email addresses from your list that have repeat failures Keep an eye on your logs to see what sort of errors you are getting, if you are being blacklisted or for a reason why your email is getting greylisted (yahoo has a tendency to do this) Don't CC or BCC, but send each email individually Check online databases (ie. SpamHaus) to see if you are marked as a spammer on any database, as mail servers often check multiple sources and if you fail even one, then... Make sure your emails are formatted nicely. For instance, embedded images are susceptible to being tossed into the junk folder Theres more to it, of course, but these are some that roll off my mind at the moment. I've mainly worked with Postfix, so I wouldn't be able to provide any help with anything Microsoft, but, alternatively, you could just use a professional bulk mailing service tho. Might make sense? Hans On 2012-03-11, at 11:25 AM, Dan Waters wrote: > I just met with a rental agent who will help my family rent my > father's house for a few years. > > > > She is one of the most highly organized people I've ever met. In her > business she manages hundreds of properties, and has a few people > working with her. We met yesterday and I mentioned that a I am a > developer - and she said she needs some help. Apparently part of her > business is to send out a lot of email to potential renters going > through google, IE, etc. And they have limits on how often they can > send out email without being temporarily 'tagged' as a potential > spammer. So her people literally have to watch the clock to wait for the next time they can send out some emails. > I do not understand what she's doing - but she's looking for something > that will automate this process without running afoul of the timing limits. > > > > She is in the Minneapolis / St. Paul area (maybe this doesn't matter). > If you think you might be able to help let me know and I'll put you in > touch with her. > > > > Thanks! > > Dan > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dw-murphy at cox.net Sun Mar 11 15:59:38 2012 From: dw-murphy at cox.net (Doug Murphy) Date: Sun, 11 Mar 2012 13:59:38 -0700 Subject: [AccessD] Job for Web Developer? In-Reply-To: <8C52C8D4A7144F358B973ABB1F808297@SusanHarkins> References: <001701ccffb4$66a29930$33e7cb90$@comcast.net> <8C52C8D4A7144F358B973ABB1F808297@SusanHarkins> Message-ID: <004b01ccffc9$df340720$9d9c1560$@cox.net> I have a vb.net app I created for sending out announcements for our Access user group. I use the Google SMTP server but have not had issues with numbers as we don't send > 100 emails. It could pretty easily be modified to send fixed groups on timed intervals. It would have to be cleaned up as I am the only user. The email addresses are stored in an Access mdb. I'd be happy to talk with her if she is interested. The app sends out html formatted emails that are created as a template. I use Expression to create the templates but any html editor would work. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Sunday, March 11, 2012 11:42 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Job for Web Developer? > > She is one of the most highly organized people I've ever met. In her > business she manages hundreds of properties, and has a few people > working with her. We met yesterday and I mentioned that a I am a > developer - and she said she needs some help. Apparently part of her > business is to send out a lot of email to potential renters going through google, IE, etc. > And > they have limits on how often they can send out email without being > temporarily 'tagged' as a potential spammer. So her people literally > have to watch the clock to wait for the next time they can send out > some emails. > I do not understand what she's doing - but she's looking for something > that will automate this process without running afoul of the timing > limits. ======She's trying to avoid being blacklisted by servers that then block her email. There are businesses that do nothing but track things now. Susan H. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From darren at activebilling.com.au Sun Mar 11 17:54:08 2012 From: darren at activebilling.com.au (Darren) Date: Mon, 12 Mar 2012 09:54:08 +1100 Subject: [AccessD] Job for Web Developer? In-Reply-To: <001701ccffb4$66a29930$33e7cb90$@comcast.net> References: <001701ccffb4$66a29930$33e7cb90$@comcast.net> Message-ID: <019001ccffd9$e1358930$a3a09b90$@activebilling.com.au> Hi Dan I'd recommend SendGrid. http://sendgrid.com/ I have experience with them - Pretty simple to use and configure. Requires some edits to the MX entries with their ISP (Stuff I don't understand) but rock steady from then on Good delivery reports and minimal bounces due to spam etc D -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Monday, 12 March 2012 5:26 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Job for Web Developer? I just met with a rental agent who will help my family rent my father's house for a few years. She is one of the most highly organized people I've ever met. In her business she manages hundreds of properties, and has a few people working with her. We met yesterday and I mentioned that a I am a developer - and she said she needs some help. Apparently part of her business is to send out a lot of email to potential renters going through google, IE, etc. And they have limits on how often they can send out email without being temporarily 'tagged' as a potential spammer. So her people literally have to watch the clock to wait for the next time they can send out some emails. I do not understand what she's doing - but she's looking for something that will automate this process without running afoul of the timing limits. She is in the Minneapolis / St. Paul area (maybe this doesn't matter). If you think you might be able to help let me know and I'll put you in touch with her. Thanks! Dan -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From hans.andersen at phulse.com Sun Mar 11 18:00:41 2012 From: hans.andersen at phulse.com (Hans-Christian Andersen) Date: Sun, 11 Mar 2012 16:00:41 -0700 Subject: [AccessD] Job for Web Developer? In-Reply-To: <002801ccffc5$c5cbf4e0$5163dea0$@comcast.net> References: <001701ccffb4$66a29930$33e7cb90$@comcast.net> <4CE6C0C8-338F-4AB1-BC3E-6E5F4094D95E@phulse.com> <002801ccffc5$c5cbf4e0$5163dea0$@comcast.net> Message-ID: <41ABB907-173C-4D16-9A23-6A1E55ABB611@phulse.com> To my knowledge, Google does not greylist emails or have any sort of wait time. Yahoo does have a sort of greylist, where it will only accept the email after you've attempted to deliver it a number of times (because a lot of spammers will only attempt once and move on), but I'm talking about how the mail server behaves, so I'm starting to wonder if there is something else going on or something? How exactly is she sending her emails? Is it by means of some application or script? Or like a macro in some email client, for instance? Hans On 2012-03-11, at 1:30 PM, Dan Waters wrote: > Hi Hans, > > She said her issue is that she needs to wait 6 minutes for Yahoo, 7 minutes > for Google, before the next send - or something like that. She wants a > solution where she can enter a wait time and her emails will be > automatically sent after the wait time, and her folks can go off to do other > things instead of repeatedly waiting for the time period to pass by before > she sends the next round of emails. She knows how to follow the rules, it's > just mind-numbing for a person to do so. > > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Hans-Christian > Andersen > Sent: Sunday, March 11, 2012 3:06 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Job for Web Developer? > > > The rules of sending out email in bulk is fairly straightforward in > principle (though hard to get in practice). > > Make sure the ip address you send from has a PTR record Always include a > link in your email to allow users to add themselves to an unsubscribe > database Don't forget SPF in your DNS records (and SenderID for Microsoft) > There's DKIM as well Check your bounce backs for multiple failures and > remove email addresses from your list that have repeat failures Keep an eye > on your logs to see what sort of errors you are getting, if you are being > blacklisted or for a reason why your email is getting greylisted (yahoo has > a tendency to do this) Don't CC or BCC, but send each email individually > Check online databases (ie. SpamHaus) to see if you are marked as a spammer > on any database, as mail servers often check multiple sources and if you > fail even one, then... > Make sure your emails are formatted nicely. For instance, embedded images > are susceptible to being tossed into the junk folder > > Theres more to it, of course, but these are some that roll off my mind at > the moment. I've mainly worked with Postfix, so I wouldn't be able to > provide any help with anything Microsoft, but, alternatively, you could just > use a professional bulk mailing service tho. Might make sense? > > Hans > > > > On 2012-03-11, at 11:25 AM, Dan Waters wrote: > >> I just met with a rental agent who will help my family rent my >> father's house for a few years. >> >> >> >> She is one of the most highly organized people I've ever met. In her >> business she manages hundreds of properties, and has a few people >> working with her. We met yesterday and I mentioned that a I am a >> developer - and she said she needs some help. Apparently part of her >> business is to send out a lot of email to potential renters going >> through google, IE, etc. And they have limits on how often they can >> send out email without being temporarily 'tagged' as a potential >> spammer. So her people literally have to watch the clock to wait for the > next time they can send out some emails. >> I do not understand what she's doing - but she's looking for something >> that will automate this process without running afoul of the timing > limits. >> >> >> >> She is in the Minneapolis / St. Paul area (maybe this doesn't matter). >> If you think you might be able to help let me know and I'll put you in >> touch with her. >> >> >> >> Thanks! >> >> Dan >> >> >> >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Mon Mar 12 07:59:50 2012 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 12 Mar 2012 08:59:50 -0400 Subject: [AccessD] Me.Requery doesn't work with ADO bound forms Message-ID: <4F5DF346.4020402@colbyconsulting.com> I am learning the ways of ADO recordset bound forms, IOW creating ADO.Recordset objects and assigning that to me.Recordset. It is common in DOA bound forms to just do a me.requery whenever you want to requery a form. AFAICT that no longer works, AFAICT it doesn't do anything. Me.recordset.requery does does in fact requery the form however it leaves it with a #Name in every control. So far I am having to rebuild the ADO recordset object from scratch and assigning the new ADO.Recordset object to me.Recordset to get this to work. -- John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it From jwcolby at colbyconsulting.com Mon Mar 12 08:27:16 2012 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 12 Mar 2012 09:27:16 -0400 Subject: [AccessD] Date validation in the form Message-ID: <4F5DF9B4.1020809@colbyconsulting.com> I set a validation rule to >=Date() and a validation text to explain if they break the rule. I opened the form and set the date to yesterday and the rule was not enforced, i.e. it did not complain or refuse to allow me to perform the update. I expected it to complain as I moved out of the control, or at the least when I tried to move off the record, but it did not complain in either case, and it did perform the save. Do we know whether this is a "DAO behavior", i.e. that maybe using forms bound to ADO recordsets do not perform this checking? -- John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it From jwcolby at colbyconsulting.com Mon Mar 12 08:46:57 2012 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 12 Mar 2012 09:46:57 -0400 Subject: [AccessD] Date validation in the form In-Reply-To: <4F5DF9B4.1020809@colbyconsulting.com> References: <4F5DF9B4.1020809@colbyconsulting.com> Message-ID: <4F5DFE51.60409@colbyconsulting.com> LOL, well that is embarrassing! The test works just fine. My default value for this particular date text box was a month out and I changed the *day* part to 10 (today is the 12th). Since I didn't change the *month* portion the date was still in the future. John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it On 3/12/2012 9:27 AM, jwcolby wrote: > I set a validation rule to >=Date() and a validation text to explain if they break the rule. I > opened the form and set the date to yesterday and the rule was not enforced, i.e. it did not > complain or refuse to allow me to perform the update. I expected it to complain as I moved out of > the control, or at the least when I tried to move off the record, but it did not complain in either > case, and it did perform the save. > > Do we know whether this is a "DAO behavior", i.e. that maybe using forms bound to ADO recordsets do > not perform this checking? > From fuller.artful at gmail.com Mon Mar 12 09:32:01 2012 From: fuller.artful at gmail.com (Arthur Fuller) Date: Mon, 12 Mar 2012 10:32:01 -0400 Subject: [AccessD] Date validation in the form In-Reply-To: <4F5DFE51.60409@colbyconsulting.com> References: <4F5DF9B4.1020809@colbyconsulting.com> <4F5DFE51.60409@colbyconsulting.com> Message-ID: Go stand in the corner and say "Johnny is a bad boy" 10 times. On Mon, Mar 12, 2012 at 9:46 AM, jwcolby wrote: > LOL, well that is embarrassing! The test works just fine. My default > value for this particular date text box was a month out and I changed the > *day* part to 10 (today is the 12th). Since I didn't change the *month* > portion the date was still in the future. > > > John W. Colby > Colby Consulting > -- > Arthur Cell: 647.710.1314 Prediction is difficult, especially of the future. -- Niels Bohr Prediction is easy, especially of the past. -- Arthur Fuller From df.waters at comcast.net Mon Mar 12 09:32:23 2012 From: df.waters at comcast.net (Dan Waters) Date: Mon, 12 Mar 2012 09:32:23 -0500 Subject: [AccessD] Me.Requery doesn't work with ADO bound forms In-Reply-To: <4F5DF346.4020402@colbyconsulting.com> References: <4F5DF346.4020402@colbyconsulting.com> Message-ID: <004e01cd005c$f0f8c980$d2ea5c80$@comcast.net> I haven't tried using a recordset as the source for a form. But, I think that you would need to assign the recordset to the form's Recordsource instead of the form's Recordset. I typically assign a table or query to a form's Recordsource. Then I can use the form's recordset to read, update, or delete. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Monday, March 12, 2012 8:00 AM To: Access Developers discussion and problem solving Subject: [AccessD] Me.Requery doesn't work with ADO bound forms I am learning the ways of ADO recordset bound forms, IOW creating ADO.Recordset objects and assigning that to me.Recordset. It is common in DOA bound forms to just do a me.requery whenever you want to requery a form. AFAICT that no longer works, AFAICT it doesn't do anything. Me.recordset.requery does does in fact requery the form however it leaves it with a #Name in every control. So far I am having to rebuild the ADO recordset object from scratch and assigning the new ADO.Recordset object to me.Recordset to get this to work. -- John W. Colby Colby Consulting 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 df.waters at comcast.net Mon Mar 12 09:45:27 2012 From: df.waters at comcast.net (Dan Waters) Date: Mon, 12 Mar 2012 09:45:27 -0500 Subject: [AccessD] Job for Web Developer? In-Reply-To: <001701ccffb4$66a29930$33e7cb90$@comcast.net> References: <001701ccffb4$66a29930$33e7cb90$@comcast.net> Message-ID: <005401cd005e$c3f54790$4bdfd6b0$@comcast.net> To Susan, Hans, Doug, & Darren: Thanks for your help! For now I've suggested that she look at SendGrid (which I will remember for myself!). If that's not helpful then I'll get in touch with Doug for a conversation. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Sunday, March 11, 2012 1:26 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Job for Web Developer? I just met with a rental agent who will help my family rent my father's house for a few years. She is one of the most highly organized people I've ever met. In her business she manages hundreds of properties, and has a few people working with her. We met yesterday and I mentioned that a I am a developer - and she said she needs some help. Apparently part of her business is to send out a lot of email to potential renters going through google, IE, etc. And they have limits on how often they can send out email without being temporarily 'tagged' as a potential spammer. So her people literally have to watch the clock to wait for the next time they can send out some emails. I do not understand what she's doing - but she's looking for something that will automate this process without running afoul of the timing limits. She is in the Minneapolis / St. Paul area (maybe this doesn't matter). If you think you might be able to help let me know and I'll put you in touch with her. Thanks! Dan -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Mon Mar 12 12:27:11 2012 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 12 Mar 2012 13:27:11 -0400 Subject: [AccessD] SSDs with SQL Server Message-ID: <4F5E31EF.8040603@colbyconsulting.com> http://www.sqlservercentral.com/articles/SSD+Disks/69693/ -- John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it From Benson at ge.com Mon Mar 12 14:54:32 2012 From: Benson at ge.com (Benson, William (GE Global Research, consultant)) Date: Mon, 12 Mar 2012 19:54:32 +0000 Subject: [AccessD] Creating new tables as opposed to updating records in an existing indexed table Message-ID: <93D10F008B998B4A83BCA855A33EEF372AD86A19@CINMLDGCNA01.e2k.ad.ge.com> Long time, no post, didn't want people to think I have stopped thinking about databases entirely. So here is a question, I was reading this thread (which related to Oracle of course, not Access) and wondering if the "truths" in this post are relative to Oracle only. It struck me as odd that the recommendation was to create a new table from a multi-million record table, with whatever updated values certain fields required - rather than update the fields directly when the table was indexed. Even though it meant duplicating the table, building all the indexes in the successor table, and sunsetting dropping the predecessor table. It just boggles my mind that this is so - and I wondered if it is regardless of platform. http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:6407993912330 From garykjos at gmail.com Mon Mar 12 15:19:56 2012 From: garykjos at gmail.com (Gary Kjos) Date: Mon, 12 Mar 2012 15:19:56 -0500 Subject: [AccessD] Creating new tables as opposed to updating records in an existing indexed table In-Reply-To: <93D10F008B998B4A83BCA855A33EEF372AD86A19@CINMLDGCNA01.e2k.ad.ge.com> References: <93D10F008B998B4A83BCA855A33EEF372AD86A19@CINMLDGCNA01.e2k.ad.ge.com> Message-ID: There is a lot of housekeeping and logging of changes that would be happening. Appending rows to a brand new table with NOLOGGING option set and then renaming the table and re-establishing the indexes afterward could make sense. You save all the overhead of the logging and maintaining of the indexes while the updates are happening. If you are dealing with 100 million row tables in an Access database you might very well experience the same issue. GK On Mon, Mar 12, 2012 at 2:54 PM, Benson, William (GE Global Research, consultant) wrote: > Long time, no post, didn't want people to think I have stopped thinking about databases entirely. > > So here is a question, I was reading this thread (which related to Oracle of course, not Access) and wondering if the "truths" in this post are relative to Oracle only. > > It struck me as odd that the recommendation was to create a new table from a multi-million record table, with whatever updated values certain fields required - rather than update the fields directly when the table was indexed. Even though it meant duplicating the table, building all the indexes in the successor table, and sunsetting dropping the predecessor table. > > It just boggles my mind that this is so - and I wondered if it is regardless of platform. > > http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:6407993912330 > > > -- > 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 Benson at ge.com Mon Mar 12 16:55:08 2012 From: Benson at ge.com (Benson, William (GE Global Research, consultant)) Date: Mon, 12 Mar 2012 21:55:08 +0000 Subject: [AccessD] Creating new tables as opposed to updating records in an existing indexed table In-Reply-To: References: <93D10F008B998B4A83BCA855A33EEF372AD86A19@CINMLDGCNA01.e2k.ad.ge.com> Message-ID: <93D10F008B998B4A83BCA855A33EEF372ADD6F31@CINMLDGCNA01.e2k.ad.ge.com> >From what I remember, it took Access a while to build indexes, and it sure took a long time to build large tables, but updates happened lickety split. Been awhile since I did anything major. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos Sent: Monday, March 12, 2012 4:20 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Creating new tables as opposed to updating records in an existing indexed table There is a lot of housekeeping and logging of changes that would be happening. Appending rows to a brand new table with NOLOGGING option set and then renaming the table and re-establishing the indexes afterward could make sense. You save all the overhead of the logging and maintaining of the indexes while the updates are happening. If you are dealing with 100 million row tables in an Access database you might very well experience the same issue. GK On Mon, Mar 12, 2012 at 2:54 PM, Benson, William (GE Global Research, consultant) wrote: > Long time, no post, didn't want people to think I have stopped thinking about databases entirely. > > So here is a question, I was reading this thread (which related to Oracle of course, not Access) and wondering if the "truths" in this post are relative to Oracle only. > > It struck me as odd that the recommendation was to create a new table from a multi-million record table, with whatever updated values certain fields required - rather than update the fields directly when the table was indexed. Even though it meant duplicating the table, building all the indexes in the successor table, and sunsetting dropping the predecessor table. > > It just boggles my mind that this is so - and I wondered if it is regardless of platform. > > http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:64 > 07993912330 > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- Gary Kjos garykjos at gmail.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From darryl at whittleconsulting.com.au Mon Mar 12 17:08:45 2012 From: darryl at whittleconsulting.com.au (Darryl Collins) Date: Mon, 12 Mar 2012 22:08:45 +0000 Subject: [AccessD] Date validation in the form In-Reply-To: <4F5DFE51.60409@colbyconsulting.com> References: <4F5DF9B4.1020809@colbyconsulting.com> <4F5DFE51.60409@colbyconsulting.com> Message-ID: <56653D383CB80341995245C537A9E7B565565C@SINPRD0402MB099.apcprd04.prod.outlook.com> Hahahaha, that gives me hope as I do this sort of thing frequently enough!! :) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Tuesday, 13 March 2012 12:47 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Date validation in the form LOL, well that is embarrassing! The test works just fine. My default value for this particular date text box was a month out and I changed the *day* part to 10 (today is the 12th). Since I didn't change the *month* portion the date was still in the future. John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it On 3/12/2012 9:27 AM, jwcolby wrote: > I set a validation rule to >=Date() and a validation text to explain > if they break the rule. I opened the form and set the date to > yesterday and the rule was not enforced, i.e. it did not complain or > refuse to allow me to perform the update. I expected it to complain as > I moved out of the control, or at the least when I tried to move off the record, but it did not complain in either case, and it did perform the save. > > Do we know whether this is a "DAO behavior", i.e. that maybe using > forms bound to ADO recordsets do not perform this checking? > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From garykjos at gmail.com Mon Mar 12 17:14:01 2012 From: garykjos at gmail.com (Gary Kjos) Date: Mon, 12 Mar 2012 17:14:01 -0500 Subject: [AccessD] Creating new tables as opposed to updating records in an existing indexed table In-Reply-To: <93D10F008B998B4A83BCA855A33EEF372ADD6F31@CINMLDGCNA01.e2k.ad.ge.com> References: <93D10F008B998B4A83BCA855A33EEF372AD86A19@CINMLDGCNA01.e2k.ad.ge.com> <93D10F008B998B4A83BCA855A33EEF372ADD6F31@CINMLDGCNA01.e2k.ad.ge.com> Message-ID: I wouldn't fear making an index as a big time issue. At least not on tables up to about 8 million which is what i deal with. A minute or two maybe. Depends on hardware I suppose. But if you have a lot of indexes I suppose it might be a different story. Most of my stuff is low frequency of use - One time, product the end result and start over again the next time. So I tend to only put indexes on things needed for the queries at hand rather than anything anyone might ever be querying on. Doing large volume of updates with several million rows to be updated if it's an indexed row being updated might make a difference to drop the index, do the update and then recreate after instead of whiping out the entire table. GK On Mon, Mar 12, 2012 at 4:55 PM, Benson, William (GE Global Research, consultant) wrote: > From what I remember, it took Access a while to build indexes, and it sure took a long time to build large tables, but updates happened lickety split. Been awhile since I did anything major. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos > Sent: Monday, March 12, 2012 4:20 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Creating new tables as opposed to updating records in an existing indexed table > > There is a lot of housekeeping and logging of changes that would be happening. Appending rows to a brand new table with NOLOGGING option set and then renaming the table and re-establishing the indexes afterward could make sense. You save all the overhead of the logging and maintaining of the indexes while the updates are happening. If you are dealing with 100 million row tables in an Access database you might very well experience the same issue. > > GK > > On Mon, Mar 12, 2012 at 2:54 PM, Benson, William (GE Global Research, > consultant) wrote: >> Long time, no post, didn't want people to think I have stopped thinking about databases entirely. >> >> So here is a question, I was reading this thread (which related to Oracle of course, not Access) and wondering if the "truths" in this post are relative to Oracle only. >> >> It struck me as odd that the recommendation was to create a new table from a multi-million record table, with whatever updated values certain fields required - rather than update the fields directly when the table was indexed. Even though it meant duplicating the table, building all the indexes in the successor table, and sunsetting dropping the predecessor table. >> >> It just boggles my mind that this is so - and I wondered if it is regardless of platform. >> >> http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:64 >> 07993912330 >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com > > > > -- > Gary Kjos > garykjos at gmail.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- Gary Kjos garykjos at gmail.com From charlotte.foust at gmail.com Mon Mar 12 17:59:21 2012 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Mon, 12 Mar 2012 15:59:21 -0700 Subject: [AccessD] Report line drawing Message-ID: OK, Guys, I'm trying to draw vertical lines in the detail section of a report using the Line method of the report object. For some reason, the code processes, but I'm only seeing the first line! Any ideas? Charlotte From marksimms at verizon.net Mon Mar 12 18:13:04 2012 From: marksimms at verizon.net (Mark Simms) Date: Mon, 12 Mar 2012 19:13:04 -0400 Subject: [AccessD] Report line drawing In-Reply-To: References: Message-ID: <008301cd00a5$add71410$09853c30$@net> Don't you have to place this in the Detail_Format event handler so that it shows for each report line ? From davidmcafee at gmail.com Mon Mar 12 18:13:13 2012 From: davidmcafee at gmail.com (David McAfee) Date: Mon, 12 Mar 2012 16:13:13 -0700 Subject: [AccessD] Report line drawing In-Reply-To: References: Message-ID: I always tag the text boxes with a value and set them to can grow. I then loop through the controls in the report detail with code that puts a side border on them. I only draw horizontal lines. Let me see if I can find one of my samples. David On Mon, Mar 12, 2012 at 3:59 PM, Charlotte Foust wrote: > OK, Guys, > > I'm trying to draw vertical lines in the detail section of a report using > the Line method of the report object. For some reason, the code processes, > but I'm only seeing the first line! Any ideas? > > Charlotte > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From steve at datamanagementsolutions.biz Mon Mar 12 18:13:42 2012 From: steve at datamanagementsolutions.biz (Steve Schapel) Date: Tue, 13 Mar 2012 12:13:42 +1300 Subject: [AccessD] Report line drawing In-Reply-To: References: Message-ID: Hi Charlotte Could you let us see your code? Regards Steve -----Original Message----- From: Charlotte Foust Sent: Tuesday, March 13, 2012 11:59 AM To: Access Developers discussion and problem Subject: [AccessD] Report line drawing OK, Guys, I'm trying to draw vertical lines in the detail section of a report using the Line method of the report object. For some reason, the code processes, but I'm only seeing the first line! Any ideas? Charlotte From rockysmolin at bchacc.com Mon Mar 12 18:46:57 2012 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Mon, 12 Mar 2012 16:46:57 -0700 Subject: [AccessD] Report line drawing In-Reply-To: References: Message-ID: <4C2613AAC623479B94CD090AC9DA03D3@HAL9007> I assume you're changing the horizontal coordinate of the starting point? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Monday, March 12, 2012 3:59 PM To: Access Developers discussion and problem Subject: [AccessD] Report line drawing OK, Guys, I'm trying to draw vertical lines in the detail section of a report using the Line method of the report object. For some reason, the code processes, but I'm only seeing the first line! Any ideas? Charlotte -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bryan.fitzpatrick at cyberone.com.au Mon Mar 12 22:03:48 2012 From: bryan.fitzpatrick at cyberone.com.au (Bryan Fitzpatrick) Date: Tue, 13 Mar 2012 14:03:48 +1100 Subject: [AccessD] Report line drawing In-Reply-To: <4C2613AAC623479B94CD090AC9DA03D3@HAL9007> References: <4C2613AAC623479B94CD090AC9DA03D3@HAL9007> Message-ID: <4F5EB914.8020609@cyberone.com.au> This code was originally written for Access 2, but should still work. Sub Detail_Print(Cancel As Integer, PrintCount As Integer) 'Use this code in the detail section of a report to print vertical lines 'that size to the detail section height automatically. Dim X1 As Single Dim Offset As Single ''Convert GridX to Twips ' Offset = 1440 / Me.GridX ''Compute X1 in Twips ' X1 = [MyReportField].Left - Offset ''Draw the line with clipping ' Me.Line (X1, 0)-(X1, 10000) End Sub To add extra lines, add values for X2....Xn Hope This helps. Cheers Bryan On 13/03/2012 10:46 AM, Rocky Smolin wrote: > I assume you're changing the horizontal coordinate of the starting point? > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust > Sent: Monday, March 12, 2012 3:59 PM > To: Access Developers discussion and problem > Subject: [AccessD] Report line drawing > > OK, Guys, > > I'm trying to draw vertical lines in the detail section of a report using > the Line method of the report object. For some reason, the code processes, > but I'm only seeing the first line! Any ideas? > > Charlotte > -- > 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 Mar 12 23:10:45 2012 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Mon, 12 Mar 2012 21:10:45 -0700 Subject: [AccessD] Report line drawing VERTICAL SOLVED Message-ID: That vertical problem was solved when I switched from using controls in another section to align the lines and used the controls in the detail section. I keep getting mixed up between how I used to do it in VB.net and how I used to do it even longer ago in Access!! I knew the code should be drawing but I was tired from fighting a weeks worth of have the objects I was working on corrupt as soon as I dropped a label onto them. It appears there's a problem somewhere in the legacy objects because when I finally created a new database and very carefully imported only the objects I needed to work on I went a whole day without any corruption. Trying to design a report to a schedule is tough when just touching something triggers corruption. Now I can't figure out why the vertical lines draw as they should but I can't get a horizontal line to draw. It has to be something in the height because I can draw a box around the section, for instance, but can't get the line to draw. I thought it might be because of the bottom location because the section grows to accommodate one of the textboxes. Any ideas on that? I don't get errors, I just can't see a line. That's tomorrow's effort. It sucks having to drag this all out of ancient memory because I can't find any of my old databases! On the other hand, I'm remembering tricks I could do in VB.net that I can't do in Access, which is no help at all. Page breaks in subforms is next so stay tuned .... Charlotte On Mon, Mar 12, 2012 at 3:59 PM, Charlotte Foust wrote: > OK, Guys, > > I'm trying to draw vertical lines in the detail section of a report using > the Line method of the report object. For some reason, the code processes, > but I'm only seeing the first line! Any ideas? > > Charlotte > From vbacreations at gmail.com Mon Mar 12 23:13:34 2012 From: vbacreations at gmail.com (William Benson) Date: Tue, 13 Mar 2012 00:13:34 -0400 Subject: [AccessD] Creating new tables as opposed to updating records in an existing indexed table In-Reply-To: References: <93D10F008B998B4A83BCA855A33EEF372AD86A19@CINMLDGCNA01.e2k.ad.ge.com> <93D10F008B998B4A83BCA855A33EEF372ADD6F31@CINMLDGCNA01.e2k.ad.ge.com> Message-ID: Thank you! On Mar 12, 2012 6:15 PM, "Gary Kjos" wrote: > I wouldn't fear making an index as a big time issue. At least not on > tables up to about 8 million which is what i deal with. A minute or > two maybe. Depends on hardware I suppose. But if you have a lot of > indexes I suppose it might be a different story. Most of my stuff is > low frequency of use - One time, product the end result and start over > again the next time. So I tend to only put indexes on things needed > for the queries at hand rather than anything anyone might ever be > querying on. > > Doing large volume of updates with several million rows to be updated > if it's an indexed row being updated might make a difference to drop > the index, do the update and then recreate after instead of whiping > out the entire table. > > GK > > On Mon, Mar 12, 2012 at 4:55 PM, Benson, William (GE Global Research, > consultant) wrote: > > From what I remember, it took Access a while to build indexes, and it > sure took a long time to build large tables, but updates happened lickety > split. Been awhile since I did anything major. > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com [mailto: > accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos > > Sent: Monday, March 12, 2012 4:20 PM > > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] Creating new tables as opposed to updating > records in an existing indexed table > > > > There is a lot of housekeeping and logging of changes that would be > happening. Appending rows to a brand new table with NOLOGGING option set > and then renaming the table and re-establishing the indexes afterward could > make sense. You save all the overhead of the logging and maintaining of the > indexes while the updates are happening. If you are dealing with 100 > million row tables in an Access database you might very well experience the > same issue. > > > > GK > > > > On Mon, Mar 12, 2012 at 2:54 PM, Benson, William (GE Global Research, > > consultant) wrote: > >> Long time, no post, didn't want people to think I have stopped thinking > about databases entirely. > >> > >> So here is a question, I was reading this thread (which related to > Oracle of course, not Access) and wondering if the "truths" in this post > are relative to Oracle only. > >> > >> It struck me as odd that the recommendation was to create a new table > from a multi-million record table, with whatever updated values certain > fields required - rather than update the fields directly when the table was > indexed. Even though it meant duplicating the table, building all the > indexes in the successor table, and sunsetting dropping the predecessor > table. > >> > >> It just boggles my mind that this is so - and I wondered if it is > regardless of platform. > >> > >> http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:64 > >> 07993912330 > >> > >> > >> -- > >> AccessD mailing list > >> AccessD at databaseadvisors.com > >> http://databaseadvisors.com/mailman/listinfo/accessd > >> Website: http://www.databaseadvisors.com > > > > > > > > -- > > Gary Kjos > > garykjos at gmail.com > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > -- > Gary Kjos > garykjos at gmail.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From dbdoug at gmail.com Tue Mar 13 12:20:29 2012 From: dbdoug at gmail.com (Doug Steele) Date: Tue, 13 Mar 2012 10:20:29 -0700 Subject: [AccessD] Me.Requery doesn't work with ADO bound forms In-Reply-To: <004e01cd005c$f0f8c980$d2ea5c80$@comcast.net> References: <4F5DF346.4020402@colbyconsulting.com> <004e01cd005c$f0f8c980$d2ea5c80$@comcast.net> Message-ID: John: I came across this blog post today; it may be of interest to you regarding ADO: http://accessexperts.net/blog/2012/03/13/why-using-unbound-forms-are-a-bad-idea Doug On Mon, Mar 12, 2012 at 7:32 AM, Dan Waters wrote: > I haven't tried using a recordset as the source for a form. But, I think > that you would need to assign the recordset to the form's Recordsource > instead of the form's Recordset. > > I typically assign a table or query to a form's Recordsource. Then I can > use the form's recordset to read, update, or delete. > > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Monday, March 12, 2012 8:00 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] Me.Requery doesn't work with ADO bound forms > > I am learning the ways of ADO recordset bound forms, IOW creating > ADO.Recordset objects and assigning that to me.Recordset. It is common in > DOA bound forms to just do a me.requery whenever you want to requery a > form. > AFAICT that no longer works, AFAICT it doesn't do anything. > > Me.recordset.requery does does in fact requery the form however it leaves > it > with a #Name in every control. So far I am having to rebuild the ADO > recordset object from scratch and assigning the new ADO.Recordset object to > me.Recordset to get this to work. > > -- > John W. Colby > Colby Consulting > > 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 > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From davidmcafee at gmail.com Tue Mar 13 12:35:50 2012 From: davidmcafee at gmail.com (David McAfee) Date: Tue, 13 Mar 2012 10:35:50 -0700 Subject: [AccessD] Me.Requery doesn't work with ADO bound forms In-Reply-To: References: <4F5DF346.4020402@colbyconsulting.com> <004e01cd005c$f0f8c980$d2ea5c80$@comcast.net> Message-ID: I'll stick with Unbound. :) I do use bound controls such as listboxes, but to me, bound causes more issues. Darn it Doug! We're going to start another BvsU, aren't we? :) D On Tue, Mar 13, 2012 at 10:20 AM, Doug Steele wrote: > John: I came across this blog post today; it may be of interest to you > regarding ADO: > > > http://accessexperts.net/blog/2012/03/13/why-using-unbound-forms-are-a-bad-idea > > > Doug > > On Mon, Mar 12, 2012 at 7:32 AM, Dan Waters wrote: > > > I haven't tried using a recordset as the source for a form. But, I think > > that you would need to assign the recordset to the form's Recordsource > > instead of the form's Recordset. > > > > I typically assign a table or query to a form's Recordsource. Then I can > > use the form's recordset to read, update, or delete. > > > > Dan > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > > Sent: Monday, March 12, 2012 8:00 AM > > To: Access Developers discussion and problem solving > > Subject: [AccessD] Me.Requery doesn't work with ADO bound forms > > > > I am learning the ways of ADO recordset bound forms, IOW creating > > ADO.Recordset objects and assigning that to me.Recordset. It is common > in > > DOA bound forms to just do a me.requery whenever you want to requery a > > form. > > AFAICT that no longer works, AFAICT it doesn't do anything. > > > > Me.recordset.requery does does in fact requery the form however it leaves > > it > > with a #Name in every control. So far I am having to rebuild the ADO > > recordset object from scratch and assigning the new ADO.Recordset object > to > > me.Recordset to get this to work. > > > > -- > > John W. Colby > > Colby Consulting > > > > 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 > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Tue Mar 13 14:00:06 2012 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 13 Mar 2012 15:00:06 -0400 Subject: [AccessD] Me.Requery doesn't work with ADO bound forms In-Reply-To: References: <4F5DF346.4020402@colbyconsulting.com> <004e01cd005c$f0f8c980$d2ea5c80$@comcast.net> Message-ID: <4F5F9936.8060301@colbyconsulting.com> Boy that says it all. The following discusses the caveats to binding to an ADO recordset. http://www.utteraccess.com/wiki/index.php/Using_ADO I am trying to learn this stuff but it is a pita for sure. Plus because I started back in Access 2000, my framework used DAO for everything, including the recordset clone everywhere. Obviously that is causing issues. John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it On 3/13/2012 1:20 PM, Doug Steele wrote: > John: I came across this blog post today; it may be of interest to you > regarding ADO: > > http://accessexperts.net/blog/2012/03/13/why-using-unbound-forms-are-a-bad-idea > > > Doug > > On Mon, Mar 12, 2012 at 7:32 AM, Dan Waters wrote: > >> I haven't tried using a recordset as the source for a form. But, I think >> that you would need to assign the recordset to the form's Recordsource >> instead of the form's Recordset. >> >> I typically assign a table or query to a form's Recordsource. Then I can >> use the form's recordset to read, update, or delete. >> >> Dan >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Monday, March 12, 2012 8:00 AM >> To: Access Developers discussion and problem solving >> Subject: [AccessD] Me.Requery doesn't work with ADO bound forms >> >> I am learning the ways of ADO recordset bound forms, IOW creating >> ADO.Recordset objects and assigning that to me.Recordset. It is common in >> DOA bound forms to just do a me.requery whenever you want to requery a >> form. >> AFAICT that no longer works, AFAICT it doesn't do anything. >> >> Me.recordset.requery does does in fact requery the form however it leaves >> it >> with a #Name in every control. So far I am having to rebuild the ADO >> recordset object from scratch and assigning the new ADO.Recordset object to >> me.Recordset to get this to work. >> >> -- >> John W. Colby >> Colby Consulting >> >> 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 >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> From jwcolby at colbyconsulting.com Tue Mar 13 14:02:10 2012 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 13 Mar 2012 15:02:10 -0400 Subject: [AccessD] Me.Requery doesn't work with ADO bound forms In-Reply-To: References: <4F5DF346.4020402@colbyconsulting.com> <004e01cd005c$f0f8c980$d2ea5c80$@comcast.net> Message-ID: <4F5F99B2.5040002@colbyconsulting.com> > Darn it Doug! We're going to start another BvsU, aren't we? :) Oh ye unholy unbounder! ;) I am actually using DOA bound (to SQL Server) forms across the internet without any issues so far. Sweet stuff! John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it On 3/13/2012 1:35 PM, David McAfee wrote: > I'll stick with Unbound. :) > > I do use bound controls such as listboxes, but to me, bound causes more > issues. > > Darn it Doug! We're going to start another BvsU, aren't we? :) > > D > > On Tue, Mar 13, 2012 at 10:20 AM, Doug Steele wrote: > >> John: I came across this blog post today; it may be of interest to you >> regarding ADO: >> >> >> http://accessexperts.net/blog/2012/03/13/why-using-unbound-forms-are-a-bad-idea >> >> >> Doug >> >> On Mon, Mar 12, 2012 at 7:32 AM, Dan Waters wrote: >> >>> I haven't tried using a recordset as the source for a form. But, I think >>> that you would need to assign the recordset to the form's Recordsource >>> instead of the form's Recordset. >>> >>> I typically assign a table or query to a form's Recordsource. Then I can >>> use the form's recordset to read, update, or delete. >>> >>> Dan >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >>> Sent: Monday, March 12, 2012 8:00 AM >>> To: Access Developers discussion and problem solving >>> Subject: [AccessD] Me.Requery doesn't work with ADO bound forms >>> >>> I am learning the ways of ADO recordset bound forms, IOW creating >>> ADO.Recordset objects and assigning that to me.Recordset. It is common >> in >>> DOA bound forms to just do a me.requery whenever you want to requery a >>> form. >>> AFAICT that no longer works, AFAICT it doesn't do anything. >>> >>> Me.recordset.requery does does in fact requery the form however it leaves >>> it >>> with a #Name in every control. So far I am having to rebuild the ADO >>> recordset object from scratch and assigning the new ADO.Recordset object >> to >>> me.Recordset to get this to work. >>> >>> -- >>> John W. Colby >>> Colby Consulting >>> >>> 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 >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> 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 Tue Mar 13 14:04:39 2012 From: marksimms at verizon.net (Mark Simms) Date: Tue, 13 Mar 2012 15:04:39 -0400 Subject: [AccessD] Me.Requery doesn't work with ADO bound forms In-Reply-To: References: <4F5DF346.4020402@colbyconsulting.com> <004e01cd005c$f0f8c980$d2ea5c80$@comcast.net> Message-ID: <00de01cd014c$242f6300$6c8e2900$@net> Let's all promise: no more primary/ID key wars, no more BvsU wars. From jwcolby at colbyconsulting.com Tue Mar 13 14:09:19 2012 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 13 Mar 2012 15:09:19 -0400 Subject: [AccessD] Me.Requery doesn't work with ADO bound forms In-Reply-To: <00de01cd014c$242f6300$6c8e2900$@net> References: <4F5DF346.4020402@colbyconsulting.com> <004e01cd005c$f0f8c980$d2ea5c80$@comcast.net> <00de01cd014c$242f6300$6c8e2900$@net> Message-ID: <4F5F9B5F.9080604@colbyconsulting.com> Ahhhh Dad!!!! I'm bored! John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it On 3/13/2012 3:04 PM, Mark Simms wrote: > Let's all promise: no more primary/ID key wars, no more BvsU wars. > > > From marksimms at verizon.net Tue Mar 13 15:01:00 2012 From: marksimms at verizon.net (Mark Simms) Date: Tue, 13 Mar 2012 16:01:00 -0400 Subject: [AccessD] Me.Requery doesn't work with ADO bound forms In-Reply-To: <4F5F99B2.5040002@colbyconsulting.com> References: <4F5DF346.4020402@colbyconsulting.com> <004e01cd005c$f0f8c980$d2ea5c80$@comcast.net> <4F5F99B2.5040002@colbyconsulting.com> Message-ID: <011101cd0154$03701490$0a503db0$@net> That's very cool John - which release of Access ? > > I am actually using DOA bound (to SQL Server) forms across the internet > without any issues so far. > Sweet stuff! From jwcolby at colbyconsulting.com Tue Mar 13 15:46:22 2012 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 13 Mar 2012 16:46:22 -0400 Subject: [AccessD] Me.Requery doesn't work with ADO bound forms In-Reply-To: <011101cd0154$03701490$0a503db0$@net> References: <4F5DF346.4020402@colbyconsulting.com> <004e01cd005c$f0f8c980$d2ea5c80$@comcast.net> <4F5F99B2.5040002@colbyconsulting.com> <011101cd0154$03701490$0a503db0$@net> Message-ID: <4F5FB21E.5000601@colbyconsulting.com> I use Access 2003 to develop but it runs under Access 2007 runtime. John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it On 3/13/2012 4:01 PM, Mark Simms wrote: > That's very cool John - which release of Access ? >> >> I am actually using DOA bound (to SQL Server) forms across the internet >> without any issues so far. >> Sweet stuff! > > From rockysmolin at bchacc.com Wed Mar 14 10:47:16 2012 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Wed, 14 Mar 2012 08:47:16 -0700 Subject: [AccessD] Database Advisors In-Reply-To: References: Message-ID: <5E9D981AEA604044A47F2F722F0F2BC4@HAL9007> There are others more qualified than I to answer this one. You should be getting a response from the list - I've copied this to AccessD. I'll forward any responses you're not copied on. (Not what you know, it's who... :o) ) Best, Rocky _____ From: Janet Erbach [mailto:jerbach at gmail.com] Sent: Wednesday, March 14, 2012 8:30 AM To: Rocky Smolin Subject: Database Advisors Rocky - I have not used my account at database advisors for sometime, and I don't remember my password. I also could not figure out on the website how to request a reset to my password; I tried to sign up again thinking that perhaps I'd discontinued my account completely, but never got an email response to my sign up request. Can you tell me please what I need to do to reactivate my account? I feel silly that I can't figure it out, but Steven is incommunicado during the days now with his new job, and so I'm hoping you'll be my Obi Wan Kenobi... Thank you! Janet Erbach From carbonnb at gmail.com Wed Mar 14 11:49:47 2012 From: carbonnb at gmail.com (Bryan Carbonnell) Date: Wed, 14 Mar 2012 12:49:47 -0400 Subject: [AccessD] Database Advisors In-Reply-To: <5E9D981AEA604044A47F2F722F0F2BC4@HAL9007> References: <5E9D981AEA604044A47F2F722F0F2BC4@HAL9007> Message-ID: Answered off list. On Wed, Mar 14, 2012 at 11:47 AM, Rocky Smolin wrote: > There are others more qualified than I to answer this one. ?You should be > getting a response from the list - I've copied this to AccessD. ?I'll > forward any responses you're not copied on. > > (Not what you know, it's who... :o) ) > > Best, > > Rocky > > > ?_____ > > From: Janet Erbach [mailto:jerbach at gmail.com] > Sent: Wednesday, March 14, 2012 8:30 AM > To: Rocky Smolin > Subject: Database Advisors > > > Rocky - > > I have not used my account at database advisors for sometime, and I don't > remember my password. ?I also could not figure out on the website how to > request a reset to my password; ?I tried to sign up again thinking that > perhaps I'd discontinued my account completely, but never got an email > response to my sign up request. ?Can you tell me please what I need to do to > reactivate my account? ?I feel silly that I can't figure it out, but Steven > is incommunicado during the days now with his new job, and so I'm hoping > you'll be my Obi Wan Kenobi... > > Thank you! > > Janet Erbach > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" From rockysmolin at bchacc.com Wed Mar 14 12:11:28 2012 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Wed, 14 Mar 2012 10:11:28 -0700 Subject: [AccessD] Database Advisors In-Reply-To: References: <5E9D981AEA604044A47F2F722F0F2BC4@HAL9007> Message-ID: Thanks R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bryan Carbonnell Sent: Wednesday, March 14, 2012 9:50 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Database Advisors Answered off list. On Wed, Mar 14, 2012 at 11:47 AM, Rocky Smolin wrote: > There are others more qualified than I to answer this one. ?You should > be getting a response from the list - I've copied this to AccessD. ? > I'll forward any responses you're not copied on. > > (Not what you know, it's who... :o) ) > > Best, > > Rocky > > > ?_____ > > From: Janet Erbach [mailto:jerbach at gmail.com] > Sent: Wednesday, March 14, 2012 8:30 AM > To: Rocky Smolin > Subject: Database Advisors > > > Rocky - > > I have not used my account at database advisors for sometime, and I > don't remember my password. ?I also could not figure out on the > website how to request a reset to my password; ?I tried to sign up > again thinking that perhaps I'd discontinued my account completely, > but never got an email response to my sign up request. ?Can you tell > me please what I need to do to reactivate my account? ?I feel silly > that I can't figure it out, but Steven is incommunicado during the > days now with his new job, and so I'm hoping you'll be my Obi Wan Kenobi... > > Thank you! > > Janet Erbach > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jerbach at gmail.com Wed Mar 14 12:28:08 2012 From: jerbach at gmail.com (Janet Erbach) Date: Wed, 14 Mar 2012 12:28:08 -0500 Subject: [AccessD] Database Advisors In-Reply-To: References: <5E9D981AEA604044A47F2F722F0F2BC4@HAL9007> Message-ID: Thank you, Bryan - I'm all up to date again! On Wed, Mar 14, 2012 at 11:49 AM, Bryan Carbonnell wrote: > Answered off list. > > On Wed, Mar 14, 2012 at 11:47 AM, Rocky Smolin > wrote: > > There are others more qualified than I to answer this one. You should be > > getting a response from the list - I've copied this to AccessD. I'll > > forward any responses you're not copied on. > > > > (Not what you know, it's who... :o) ) > > > > Best, > > > > Rocky > > > > > > _____ > > > > From: Janet Erbach [mailto:jerbach at gmail.com] > > Sent: Wednesday, March 14, 2012 8:30 AM > > To: Rocky Smolin > > Subject: Database Advisors > > > > > > Rocky - > > > > I have not used my account at database advisors for sometime, and I don't > > remember my password. I also could not figure out on the website how to > > request a reset to my password; I tried to sign up again thinking that > > perhaps I'd discontinued my account completely, but never got an email > > response to my sign up request. Can you tell me please what I need to > do to > > reactivate my account? I feel silly that I can't figure it out, but > Steven > > is incommunicado during the days now with his new job, and so I'm hoping > > you'll be my Obi Wan Kenobi... > > > > Thank you! > > > > Janet Erbach > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > -- > Bryan Carbonnell - carbonnb at gmail.com > Life's journey is not to arrive at the grave safely in a well > preserved body, but rather to skid in sideways, totally worn out, > shouting "What a great ride!" > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From carbonnb at gmail.com Wed Mar 14 13:10:14 2012 From: carbonnb at gmail.com (Bryan Carbonnell) Date: Wed, 14 Mar 2012 14:10:14 -0400 Subject: [AccessD] Database Advisors In-Reply-To: References: <5E9D981AEA604044A47F2F722F0F2BC4@HAL9007> Message-ID: No problem. B On Wed, Mar 14, 2012 at 1:28 PM, Janet Erbach wrote: > Thank you, Bryan - I'm all up to date again! > > On Wed, Mar 14, 2012 at 11:49 AM, Bryan Carbonnell wrote: -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" G¶G„k‡K][… Q55?Wab2de69a56ca22e17c073368a8d6daee5b5fc975emacs-noxi38621.4024.el5GNU Emacs text editor without X supportEmacs is a powerful, customizable, self-documenting, modeless text editor. Emacs contains special code editing features, a scripting language (elisp), and the capability to read mail, news, and more without leaving the editor. This package provides an emacs binary with no X windows support for running on a terminal.http://www.gnu.org/software/emacs/Nd¢M¹7SGPLCentOSApplications/Editorsbuilder10.centos.orgemacs-21.4-24.el5.src.rpm¸ü7ö?îù?óøCentOS/emacs-nox-21.4-24.el5.i386.rpmsha‚F‡J]/OO1;3=c486ed8362aec69dcdcad7adc24e662792a51c792kde-i18n-Japanesenoarch3.5.411Japanese language support for KDEJapanese language support for KDEhttp://www.kde.orgG@‰®E ‚çGPLCentOSUser Interface/Desktopsbuilder6.centos.orgkde-i18n-3.5.4-1.src.rpm¸v$/Ó·óä‰ïTCentOS/kde-i18n-Japanese-3.5.4-1.noarch.rpmsha `Ú´›€U/ôÌ™sK%êĪpQ+ ðÄœ€`ì )libQtCore.so.4ÏFALSEì !libdl.so.2ÏFALSE%ì 9libc.so.6(GLIBC_2.1.3)ÏFALSE)ìAlibstdc++.so.6(CXXABI_1.3)ÏFALSEìlibz.so.1ÏFALSEì)rtld(GNU_HASH)ÏFALSE#ìqt4EQ04.2.11.el5_7.1ÏFALSEì'libQtSql.so.4ÏFALSEì'libgcc_s.so.1ÏFALSEìlibc.so.6ÏFALSEìhtmlviewÎFALSE#ì5libc.so.6(GLIBC_2.0)ÍFALSEëlibc.so.6ÍFALSEë~)rtld(GNU_HASH)ÍFALSE#ë}5libc.so.6(GLIBC_2.1)ÍFALSE%ë|9libc.so.6(GLIBC_2.3.4)ÍFALSE#ë{5libc.so.6(GLIBC_2.2)ÍFALSE0ëz5!xorg-x11-server-XorgGE01.0.99.901ÌFALSE%ëy9libc.so.6(GLIBC_2.1.3)ÌFALSEëx)rtld(GNU_HASH)ÌFALSEëwlibc.so.6ÌFALSE#ëv5libc.so.6(GLIBC_2.4)ÌFALSE(ëu%emacs-commonEQ021.424.el5ËFALSEëtlibm.so.6ËFALSEës/bin/shËFALSE#ër5libc.so.6(GLIBC_2.3)ËFALSE#ëq5libc.so.6(GLIBC_2.0)ËFALSE VV‚C‡M]A{5/5GWbaf3f79d3e4f5ae1c7e7a5290d17c6d7c36d8fa3dos2unixi3863.1027.2.el5Text file format converterDos2unix converts DOS or MAC text files to UNIX format.JÀUJ¿cÁFreely distributableCentOSApplications/Textbuilder16.centos.orgdos2unix-3.1-27.2.el5.src.rpm¸¾8:}ŽdCentOS/dos2unix-3.1-27.2.el5.i386.rpmsha‚_‡L]7IM-O3[k2841973b6ff27961110b64c07277cb76968f0606xorg-x11-drv-spaceorbi3861.1.001.1Xorg X11 spaceorb input driverX.Org X11 spaceorb input driver.http://www.x.orgG@†§EŸpõMIT/X11CentOSUser Interface/X Hardware Supportbuilder5.centos.orgxorg-x11-drv-spaceorb-1.1.0-1.1.src.rpm¸/!g(*DCentOS/xorg-x11-drv-spaceorb-1.1.0-1.1.i386.rpmsha ÚÚô(B\vªÄÞø,F`z”®Èâü0Jd~˜²Ìæ5libc.so.6(GLIBC_2.1)5¼5libc.so.6(GLIBC_2.1)5Ð5libc.so.6(GLIBC_2.1)5ì5libc.so.6(GLIBC_2.1)5ý5libc.so.6(GLIBC_2.1)6M5libc.so.6(GLIBC_2.1)6‰5libc.so.6(GLIBC_2.1)6—5libc.so.6(GLIBC_2.1)6Â5libc.so.6(GLIBC_2.1)6ß5libc.so.6(GLIBC_2.1)6ÿ5libc.so.6(GLIBC_2.1)715libc.so.6(GLIBC_2.1)7P5libc.so.6(GLIBC_2.1)7]5libc.so.6(GLIBC_2.1)7”5libc.so.6(GLIBC_2.1)7¿5libc.so.6(GLIBC_2.1)7Ý5libc.so.6(GLIBC_2.1)8/5libc.so.6(GLIBC_2.1)8N5libc.so.6(GLIBC_2.1)8m5libc.so.6(GLIBC_2.1)8Ÿ5libc.so.6(GLIBC_2.1)8É5libc.so.6(GLIBC_2.1)95libc.so.6(GLIBC_2.1)9)5libc.so.6(GLIBC_2.1)925libc.so.6(GLIBC_2.1)9d5libc.so.6(GLIBC_2.1)9§5libc.so.6(GLIBC_2.1)9Æ5libc.so.6(GLIBC_2.1)9à5libc.so.6(GLIBC_2.1):5libc.so.6(GLIBC_2.1):55libc.so.6(GLIBC_2.1):Z __ƒ4‡T]'3K]175_{0594b67e6ef3771afc6c440e3d2ba9538d283525qffmpeg-develi3860.4.900.16.20080908.el5_5Development package for qffmpegCodec and format development files for qffmpeg intended for use with the SPICE virtual desktop protocol.http://ffmpeg.org/LNILNZGPLv2+CentOSDevelopment/Librariesbuilder10.centos.orgqffmpeg-0.4.9-0.16.20080908.el5_5.src.rpm¸.è¬'Ø:dCentOS/qffmpeg-devel-0.4.9-0.16.20080908.el5_5.i386.rpmshaƒe‡S]c‚u3775=Ub772e75d1f91d98c87991b98edca2cac969f783bphp-xmli3865.1.6032.el5A module for PHP applications which use XMLThe php-xml package contains dynamic shared objects which add support to PHP for manipulating XML documents using the DOM tree, and performing XSL transformations on XML documents.http://www.php.net/OFSOE‹£The PHP License v3.01CentOSDevelopment/Languagesbuilder10.centos.orgphp-5.1.6-32.el5.src.rpm¸V0…r\taLCentOS/php-xml-5.1.6-32.el5.i386.rpmsha ÀÀÚô(B\vªÄÞø,F`z”®Èâü0Jd~˜²Ìæ5libc.so.6(GLIBC_2.0)9»5libc.so.6(GLIBC_2.0)9Ê5libc.so.6(GLIBC_2.0)9ä5libc.so.6(GLIBC_2.0):5libc.so.6(GLIBC_2.0):5libc.so.6(GLIBC_2.0):"5libc.so.6(GLIBC_2.0):;5libc.so.6(GLIBC_2.0):P5libc.so.6(GLIBC_2.0):`5libc.so.6(GLIBC_2.0):h5libc.so.6(GLIBC_2.0):s5libc.so.6(GLIBC_2.0):‚5libc.so.6(GLIBC_2.0):™5libc.so.6(GLIBC_2.0):§5libc.so.6(GLIBC_2.0):¶5libc.so.6(GLIBC_2.0):Â5libc.so.6(GLIBC_2.0):Ó5libc.so.6(GLIBC_2.0):á5libc.so.6(GLIBC_2.0):þ5libc.so.6(GLIBC_2.0); 5libc.so.6(GLIBC_2.0);&5libc.so.6(GLIBC_2.0);?5libc.so.6(GLIBC_2.0);]5libc.so.6(GLIBC_2.0);Š5libc.so.6(GLIBC_2.0);®5libc.so.6(GLIBC_2.0);×5libc.so.6(GLIBC_2.0);é5libc.so.6(GLIBC_2.0)<5libc.so.6(GLIBC_2.0)<'5libc.so.6(GLIBC_2.0)¿>pCentOS/stunnel-4.15-2.el5.1.i386.rpmsha EÚ½ž~V7ñÖ»˜lP/ Ở~X:ôÌ“kE#í5libc.so.6(GLIBC_2.4)ÚFALSE%í9libc.so.6(GLIBC_2.3.4)ÚFALSE6í3%openoffice.org-coreEQ13.1.119.5.el5_5.6ÙFALSE%íqt-develEQ13.3.625.el5ØFALSEíhtmlview×FALSE)íAlibpthread.so.0(GLIBC_2.1)ÖFALSEí %libutil.so.1ÖFALSE#í 5libc.so.6(GLIBC_2.0)ÖFALSEí )libcrypto.so.6ÖFALSEí #libssl.so.6ÖFALSE#í 5libc.so.6(GLIBC_2.1)ÖFALSE%í9libc.so.6(GLIBC_2.3.4)ÖFALSE#í5libc.so.6(GLIBC_2.3)ÖFALSEí+libpthread.so.0ÖFALSEí!libdl.so.2ÖFALSE)íAlibpthread.so.0(GLIBC_2.0)ÖFALSE í/perl(Getopt::Std)ÖFALSEílibc.so.6ÖFALSEílibz.so.1ÖFALSE&í;libutil.so.1(GLIBC_2.0)ÖFALSEì#libnsl.so.1ÖFALSEì~'/usr/bin/perlÖFALSE%ì}9libc.so.6(GLIBC_2.1.3)ÖFALSEì|)rtld(GNU_HASH)ÖFALSEì{)/sbin/ldconfigÖTRUEìz#perl(POSIX)ÖFALSE#ìy5libc.so.6(GLIBC_2.4)ÖFALSE uƒr‡Y]I%k/AY?5_e98d7aaba963437b6960cb71aca7d119bebe7b02openoffice.org-langpack-nso_ZAi3863.1.1119.5.el5_5.6Northern Sotho language pack for openoffice.orgProvides additional Northern Sotho translations and resources for openoffice.org.http://www.openoffice.org/MÅ øMÄ“áLGPLv2 and LGPLv2+ and MPLv1.1 and BSDCentOSApplications/Productivitybuilder10.centos.orgopenoffice.org-3.1.1-19.5.el5_5.6.src.rpm¸Xí½‚FôqBõÌCentOS/openoffice.org-langpack-nso_ZA-3.1.1-19.5.el5_5.6.i386.rpmshaƒ‡X]'WI375;a90a5b79606fc4857787391d758aaef681621648bqt-devel-docsi3863.3.6125.el5Documentation for the Qt GUI toolkit.The qt-devel-docs package contains the man pages, the HTML documentation and example programs.http://www.troll.noOFqîOFkGPL/QPLCentOSDevelopment/Librariesbuilder10.centos.orgqt-3.3.6-25.el5.src.rpm¸Hq0YÚOzU>(CentOS/qt-devel-docs-3.3.6-25.el5.i386.rpmsha CCTev‡˜©ºËÝï,F`z”®Èâü0Jd~˜²Ìæ#perl(Fcntl) „#perl(Fcntl)q#perl(Fcntl)(J#perl(Fcntl)J¶#perl(Fcntl)P³#perl(Fcntl)di#perl(Fcntl)r¾#perl(Fcntl)}:#perl(Fcntl)–#perl(Fcntl)’X#perl(Fcntl)’¿#perl(Fcntl)–Ž5perl(File::Basename)D5perl(File::Basename) 5perl(File::Basename)e5perl(File::Basename)}5perl(File::Basename)¬5perl(File::Basename)5perl(File::Basename)5perl(File::Basename)»5perl(File::Basename)!Ä5perl(File::Basename)3P5perl(File::Basename)3³5perl(File::Basename)9ý5perl(File::Basename)@|5perl(File::Basename)E•5perl(File::Basename)Qã5perl(File::Basename)Ru5perl(File::Basename)S…5perl(File::Basename)Sþ5perl(File::Basename)^Q ““‚i‡Z]!7Y;5IYf7a827cf7f617e9ae54ececc8aff4f3edb0a7e51irqbalancei3860.55215.el5IRQ balancing daemon.irqbalance is a daemon that evenly distributes IRQ load across multiple CPUs for enhanced performance.Jµ§GJŸ±QGPL/OSLCentOSSystem Environment/Basebuilder16.centos.orgirqbalance-0.55-15.el5.src.rpm¸xPrgPjCentOS/irqbalance-0.55-15.el5.i386.rpmsha é郈 ]+O+_75Ig9227262219682ecb28af43eae938d74a17cb5433OpenIPMI-pythoni3862.0.16012.el5OpenIPMI Python language bindingsThe OpenIPMI-python package contains the Python language bindings for OpenIPMI.http://sourceforge.net/projects/openipmi/OFiúOF_GPLCentOSDevelopment/Librariesbuilder10.centos.orgOpenIPMI-2.0.16-12.el5.src.rpm¸/ÀÐÍ 6ã 9äCentOS/OpenIPMI-python-2.0.16-12.el5.i386.rpmsha‚}ˆ ])}'75Gc2db7d9c9109f494b1a721f9cb90db5a1c1e2dbe0gtkhtml3-develi3863.16.301.el5Libraries, includes, etc to develop gtkhtml applicationsLibraries and include files that can be used to develop GtkHTML applications.HTU"H8ILGPL/GPLCentOSDevelopment/Librariesbuilder10.centos.orggtkhtml3-3.16.3-1.el5.src.rpm¸7ÞaÚÜôæLCentOS/gtkhtml3-devel-3.16.3-1.el5.i386.rpmsha %¼¼Òèþ.Hc~™´ÅÖèú$8LTdnxƒŽœ°Êê @`ˆ°Êå-eclipse-platformû-eclipse-platform-eclipse-platform7ï-eclipse-platform7ó5eclipse-platform-sdkrw5eclipse-platform-sdkr|5eclipse-platform-sdkŽ¹5eclipse-platform-sdkŽ¼5eclipse-platform-sdk75eclipse-platform-sdk8#eclipse-rcp À#eclipse-rcp Á#eclipse-rcp€ã#eclipse-rcp€ó+eclipse-rcp-sdk7÷+eclipse-rcp-sdk7ý)ecryptfs-utilsE )ecryptfs-utilsd‚edC!edac-utilsUÿ eel2F_ eel2v† ejectl ejectF^ elfutilsR“)elfutils-develZ3elfutils-devel-i386ßAelfutils-devel-static-i386I®7elfutils-libelf-develYÇ7elfutils-libelf-develZAelfutils-libelf-devel-i386<|Aelfutils-libelf-devel-i386I²'Oelfutils-libelf-devel-static-i386à'Oelfutils-libelf-devel-static-i386’v5elfutils-libelf-i386\§5elfutils-libelf-i386Ž@5elfutils-libelf-i386’w 7¡²ÁÐàð 0@P`p€ °ÀÐàð 0@P`p€ °ÀÐàð 0@P`p€ °ÀÐàð#libSM-develQ\#libSM-devela»!libSM.so.6!libSM.so.6-!libSM.so.6!libSM.so.6¡!libSM.so.6¦!libSM.so.6$!libSM.so.6¢!libSM.so.6 ‹!libSM.so.6  !libSM.so.6 !!libSM.so.6 l!libSM.so.6 »!libSM.so.6 €!libSM.so.6–!libSM.so.6Ð!libSM.so.6®!libSM.so.60!libSM.so.6!libSM.so.6¦!libSM.so.6!libSM.so.6À!libSM.so.6I!libSM.so.6“!libSM.so.6h!libSM.so.6r!libSM.so.6!libSM.so.6 Ž!libSM.so.6"!libSM.so.6" !libSM.so.6"Ð!libSM.so.6#-!libSM.so.6$?!libSM.so.6$›!libSM.so.6%!libSM.so.6&!libSM.so.6'!libSM.so.6'È!libSM.so.6)c!libSM.so.6*€!libSM.so.6-¨!libSM.so.6.r!libSM.so.6.ª!libSM.so.61p!libSM.so.61é!libSM.so.64Ñ!libSM.so.65!libSM.so.67Ç!libSM.so.68·!libSM.so.6¬›šõtCentOS/agg-devel-2.4-2.1.i386.rpmsha„hˆ"]#k„eG;3C_a11a6c286a981da17fc03e49207285e6b69f1a97libdv-toolsi3860.10404.fc6.1Basic tools to manipulate Digital Video streamsThis package contains some basic programs to display and encode digital video streams. This programs uses the Quasar DV codec (libdv), a software codec for DV video, the encoding format used by most digital camcorders, typically those that support the IEEE 1394 (a.k.a. FireWire or i.Link) interface.http://libdv.sourceforge.net/G@ŠE¡}åLGPLCentOSApplications/Multimediabuilder1.centos.orglibdv-0.104-4.fc6.1.src.rpm¸³£ ¢HCentOS/libdv-tools-0.104-4.fc6.1.i386.rpmsha @’¡¯½ËÙçõ-;IWes«¹ÇÕãñÿ )7ESao}‹™¨·ÆÕäó />M’\gr}ˆ“ž©´¿Ë×ãïhtmlview”þ htmlviewB£ htmlviewCF htmlviewCª htmlviewEÕ htmlviewG_ htmlviewGo htmlviewM htmlviewMš htmlviewN@ htmlviewOï htmlviewP) htmlviewR° htmlviewY‡ htmlviewZ/ htmlview[8 htmlview\¼ htmlview\ú htmlview_ htmlview` htmlviewa htmlviewa htmlviewa¶ htmlviewbv htmlviewb~ htmlviewf¹ htmlviewfÆ htmlviewhé htmlviewij htmlviewkŒ htmlviewk htmlviewuÄ htmlviewxÙ htmlviewyP htmlview~| htmlview~} htmlview\htmlview€?htmlview€@htmlview’htmlviewƒhtmlviewŠ»htmlview‹ŽhtmlviewŒ©htmlviewŽ®htmlviewŽ½htmlview9htmlviewihtmlview’lhtmlview’„ httpdX httpdS httpd=Ë httpd?S httpdM httpdp" httpdu httpduõ httpdxê httpdˆB httpdŠB httpdŠL httpd“C#httpd-develH QáÀ§dG!õÙµ˜}^9ñЮ‘tL4 åÆ£{Q'ùz=libasound.so.2(ALSA_0.9)bFALSE%ùy9libc.so.6(GLIBC_2.1.3)bFALSE ùx1hicolor-icon-themebTRUEùwpangoGE01.6.0bFALSE#ùv5libc.so.6(GLIBC_2.1)bFALSE&ùu;libgimpwidgets-2.0.so.0bFALSEùt/bin/shbTRUE%ùs9libc.so.6(GLIBC_2.3.4)bFALSEùr#libICE.so.6bFALSEùq#libXmu.so.6bFALSEùp-libfreetype.so.6bFALSEùo+libpthread.so.0bFALSE)ùnAlibpthread.so.0(GLIBC_2.0)bFALSEùm!libdl.so.2bFALSE"ùl3libgmodule-2.0.so.0bFALSEùk'libpng12.so.0bFALSEùjlibc.so.6bFALSEùi#libXpm.so.4bFALSE!ùh1libgimpui-2.0.so.0bFALSEùg!libXt.so.6bFALSE)ùfAlibpthread.so.0(GLIBC_2.2)bFALSE#ùe5libc.so.6(GLIBC_2.2)bFALSEùd#libX11.so.6bFALSEùclibm.so.6bFALSE%ùb9libgdk_pixbuf-2.0.so.0bFALSEùa/bin/shbFALSEù`+libatk-1.0.so.0bFALSEù_gtk2GE02.4.14bFALSE 'ÍÍâ÷ !6K`uŠŸ´ÉÞó2G\q†›°ÅÚï.CXm‚—¬ÁÖë+/sbin/chkconfig"+/sbin/chkconfig+/sbin/chkconfig•+/sbin/chkconfigó+/sbin/chkconfigU+/sbin/chkconfigO+/sbin/chkconfig!z+/sbin/chkconfig%+/sbin/chkconfig&(+/sbin/chkconfig,¡+/sbin/chkconfig-ç+/sbin/chkconfig/–+/sbin/chkconfig0Ã+/sbin/chkconfig6›+/sbin/chkconfig8&+/sbin/chkconfig::+/sbin/chkconfig:ñ+/sbin/chkconfig;Ž+/sbin/chkconfig<•+/sbin/chkconfig=@+/sbin/chkconfigAD+/sbin/chkconfigC÷+/sbin/chkconfigD +/sbin/chkconfigH1+/sbin/chkconfigID+/sbin/chkconfigJ˜+/sbin/chkconfigLo+/sbin/chkconfigM1+/sbin/chkconfigOŽ+/sbin/chkconfigS+/sbin/chkconfigTé+/sbin/chkconfigWí+/sbin/chkconfigZI+/sbin/chkconfig] +/sbin/chkconfig_5+/sbin/chkconfigaH+/sbin/chkconfigbN+/sbin/chkconfigb|+/sbin/chkconfigc `Ø°’sM2þà¿¡zI#ÿÚµ“oQ. Þ¿œ€`ú)librsvg-2.so.2bFALSEú!libSM.so.6bFALSE ú/libgtkhtml-2.so.0bFALSEú'libexif.so.12bFALSE)úAlibpthread.so.0(GLIBC_2.1)bFALSE!ú!gimp-printGE04.2.0bFALSE ú/libpango-1.0.so.0bFALSEú %libtiff.so.3bFALSE!ú !fontconfigGE02.2.0bFALSEú -libgimp-2.0.so.0bFALSE"ú 3libgobject-2.0.so.0bFALSE"ú 3libwmflite-0.2.so.7bFALSE!ú1libart_lgpl_2.so.2bFALSE#ú5libpangoft2-1.0.so.0bFALSE.úM/usr/bin/update-desktop-databasebTRUE$ú7libgimpcolor-2.0.so.0bFALSEú%libxml2.so.2bFALSEú+libwmf-0.2.so.7bFALSEú%liblcms.so.1bFALSE1ú%'config(gimp)EQ22.2.132.0.7.el5_6.2bFALSEúlibz.so.1bFALSE#ù5libc.so.6(GLIBC_2.0)bFALSEù~glib2GE02.4.8bFALSEù}%/usr/bin/envbFALSE%ù|9libpng12.so.0(PNG12_0)bFALSE%ù{9libpangocairo-1.0.so.0bFALSE Y88@HPX`hpx€ˆ˜ ¨°¸ÀÈÐØàèðø (08@HPX`hpx€ˆ˜ ¨°¸ÀÈÐØàèðø (08@HPX`hpx€ˆ˜ ¨°¸ÀÈÐØàèðø^eV^eW^eX^eY^eZ^e[^e\^e]^e^_e__e`_ea_eb_ec_ed_ee_ef_eg_eh_ei_ej_ek_el_em_en_eo_ep_eq_er_es_et_eu_ev_ew_ex_ey_ez_e{_e|_e}_e~_e_e€_e_e‚_eƒ_e„_e…_e†_e‡`eˆae‰aeŠae‹aeŒaeaeŽaeaeae‘ae’ae“ae”ae•ae–be—be˜be™bešbe›beœbebežbeŸbe ce¡ce¢ce£ce¤ce¥ce¦ce§ce¨ce©ceªde«de¬de­de® QQcuˆ›®ÁÔñ 'C_{—²Îé:VrŽªÇå%libsmime3.sov%libsmime3.sozµ%libsmime3.so€©%libsmime3.so…j%libsmime3.so†%libsmime3.so†˜%libsmime3.so'9libsmime3.so(NSS_3.10)€ 7libsmime3.so(NSS_3.2)J7libsmime3.so(NSS_3.2)UF7libsmime3.so(NSS_3.2)€†7libsmime3.so(NSS_3.2)…–7libsmime3.so(NSS_3.2)†7libsmime3.so(NSS_3.2)å7libsmime3.so(NSS_3.3)J7libsmime3.so(NSS_3.3)€£7libsmime3.so(NSS_3.4)'7libsmime3.so(NSS_3.4)<7libsmime3.so(NSS_3.4)J7libsmime3.so(NSS_3.4)Uh7libsmime3.so(NSS_3.4)€7libsmime3.so(NSS_3.4)…7libsmime3.so(NSS_3.4)†7libsmime3.so(NSS_3.4);libsmime3.so(NSS_3.4.1)Ië;libsmime3.so(NSS_3.4.1) 7libsmime3.so(NSS_3.6)Iï "YåŦ‡lR8êͳ–€bG+çÅ©Žu_C'ô×¼¤‰pY¬!/bin/mountfilee¬%/usr/bin/calfilee¬)/usr/bin/nameifilee¬#/bin/loggerfilee¬)/usr/bin/colrmfilee¬ -/usr/bin/settermfilee¬ )/usr/sbin/vigrfilee¬ #/sbin/fdiskfilee¬ +/usr/bin/renicefilee¬ +/usr/bin/getoptfilee¬/bin/archfilee¬%/sbin/mkswapfilee¬)/usr/bin/ddatefilee¬+/usr/bin/renamefilee¬7/usr/sbin/readprofilefilee¬%/usr/bin/colfilee(¬I/etc/udev/rules.d/60-raw.rulesfilee¬+/usr/bin/ionicefilee¬)/usr/bin/flockfilee«//etc/pam.d/remotefilee«~/bin/morefilee«}-/usr/bin/whereisfilee«|'/sbin/delpartfilee«{-/usr/bin/mcookiefilee«z'/usr/bin/killfilee«y)/sbin/blockdevfilee«x%/sbin/swaponfilee«w'/usr/bin/cxpmfilea«v'/usr/bin/sxpmfilea«u)/sbin/setfilesfile_«t1/usr/sbin/semanagefile_«s1/usr/sbin/run_initfile_«r3/etc/pam.d/run_initfile_«q)/usr/bin/chcatfile_ 0}šª³ÁÕæð$7JTbk—®Ã×ï6J[i}‘§½Óé}/>Ucu†›°Å×é%perl-IO-Zlib ¡ patch!patchutilsÜpax Y pciutils¾)pciutils-devel#pcmciautilsž pcre £!pcre-devel¸pcsc-liteþ+pcsc-lite-develá'pcsc-lite-docˆ)pcsc-lite-libs pdksh! perftest perlZ-perl-Archive-Tar -perl-Archive-Zip?/perl-BSD-Resource˜+perl-Bit-Vector×)perl-Carp-Clanì1perl-Compress-ZlibÞ3perl-Config-General/perl-Convert-ASN1ß/perl-Crypt-SSLeayÆ)perl-DBD-MySQL#perl-DBD-PgR perl-DBI Z)perl-Date-CalcÔ)perl-DateManip*-perl-Digest-HMAC -perl-Digest-SHA1¢-perl-HTML-Parser&-perl-HTML-Tagset”5perl-IO-Socket-INET6ä1perl-IO-Socket-SSL)perl-IO-Stringèperl-LDAP/perl-Mozilla-LDAPŒ perl-NKF û%perl-Net-DNSÀ#perl-Net-IP_+perl-Net-SSLeayÜ+perl-Net-Telnet8+perl-NetAddr-IP 9%perl-SGMLSpm{%perl-Socket6ó/perl-String-CRC32 R "eæÍ´š€fJ1üàèoS;!äɱ—|eH+ò×» ‚e¬4-/sbin/pivot_rootfilee¬3//usr/bin/fdformatfilee¬2)/usr/bin/ipcrmfilee¬1+/usr/bin/colcrtfilee¬0)/usr/sbin/rdevfilee¬/+/usr/bin/setsidfilee¬.-/usr/bin/isosizefilee¬--/usr/sbin/tunelpfilee¬,-/sbin/ctrlaltdelfilee¬+!/bin/dmesgfilee¬*)/sbin/fsfreezefilee¬)'/usr/bin/chfnfilee¬(#/sbin/partxfilee¬')/usr/bin/tailffilee¬&-/etc/pam.d/loginfilee¬%3/usr/sbin/rootflagsfilee¬$'/sbin/losetupfilee¬##/usr/bin/ulfilee¬"+/etc/pam.d/chshfilee¬!//usr/sbin/hwclockfilee¬ )/usr/bin/writefilee¬)/usr/sbin/vipwfilee¬-/usr/bin/hexdumpfilee¬+/usr/bin/columnfilee¬!/bin/loginfilee¬//sbin/fsck.cramfsfilee¬%/sbin/agettyfilee¬+/usr/bin/floppyfilee¬'/sbin/nologinfilee¬'/usr/bin/lookfilee¬'/sbin/addpartfilee¬%/sbin/sfdiskfilee¬%/bin/tasksetfilee¬'/usr/bin/chshfilee !Uæϱ—{fP4üàƪ‘yaC% îѳ’sV0ïÒ²“sU¬U//usr/bin/snmpconffileh¬T3/usr/bin/ipf-mod.plfileh¬S1/usr/bin/snmpdeltafileh¬R3/usr/bin/snmpstatusfileh¬Q-/usr/bin/snmpsetfileh¬P5/usr/bin/traptoemailfileh¬O3/usr/bin/snmpinformfileh#¬N?/usr/bin/encode_keychangefileh¬M-/usr/bin/fixprocfileh¬L1/usr/bin/snmptablefileh¬K5/usr/bin/snmpnetstatfileh¬J//usr/bin/snmptrapfileh¬I-/usr/bin/snmpgetfileh¬H)/usr/bin/jscalfileg¬G+/usr/bin/jstestfileg¬F//usr/bin/jsattachfileg¬E//sbin/mkfs.cramfsfilee¬D#/sbin/clockfilee¬C#/bin/umountfilee¬B%/usr/bin/revfilee¬A+/usr/bin/cytunefilee¬@'/usr/bin/chrtfilee¬?+/etc/pam.d/chfnfilee¬>//usr/sbin/vidmodefilee¬='/sbin/hwclockfilee¬<+/usr/bin/scriptfilee¬;/bin/killfilee¬:/bin/rawfilee¬9+/usr/bin/loggerfilee¬8'/sbin/swapofffilee¬7//usr/sbin/ramsizefilee¬6!/sbin/mkfsfilee¬5'/usr/bin/ipcsfilee EEWl{”©Èï7Xyš»ÝFrom vbacreations at gmail.com Fri Mar 16 21:12:34 2012 From: vbacreations at gmail.com (William Benson) Date: Fri, 16 Mar 2012 22:12:34 -0400 Subject: [AccessD] Windows Azure MS SQL DB hosting costs calculation - anybody? In-Reply-To: References: <009c01cd03b5$e09d9500$a1d8bf00$@cox.net> Message-ID: Just getting database envy "listening" in on this discussion because I don't know anything but access and vba and don't know any techy people who have that sw. I also don't have any friends with Xbox 360 and heard that's fun too. I know I need to get out more but am too busy with outdated, under powered and lonely technology that makes getting tasks done quite challenging. I am thinking of a sabbatical where I apprentice myself to some folks doing interesting things. But I know that's dreaming and I am not sure I will find the right environment. But thanks for these discussions. I used to have a mind that could (or thought it could ) visualize what I had no experience with but no longer it seems. Boo hoo pity party for myself. On Mar 16, 2012 5:03 PM, "Salakhetdinov Shamil" wrote: > Hi Doug -- > > Yes, I will very probably use and I will recommend to use to my customer a > non-SQL Azure ASP.NET + MS SQL hosting, in fact I do have one like that > for testing purposes, rather inexpensive, and I have used it already, and > it worked well with MS Access linked tables and also "talking via > Internet to MS SQL hosted DB" using custom coding (C#).... > > Thank you. > > -- Shamil > > Fri, 16 Mar 2012 13:46:35 -0700 ?? "Doug Murphy" : > > I looked at Azure for a project we were doing on an automated internet > data collection system. SQL Server seemed a good deal, but then to add the > services we needed we had to subscribe to 2 other instances. For this > project it was too costly. I ended up getting a web hosting account with > SQL Server service and put the functionality in an ASP.NET page and a > couple of class modules. Works well. The hosting service provides a > scheduler that fires the page and the system does its thing and stores the > information in the SQL Server database. Azure does not have a scheduler so > you have to create your own. The system just runs, and collects it's data. > We also have an Access Front end linked into the SQL server so we can run > reports. Much cheaper than Azure. > > > > Doug > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com [mailto: > accessd-bounces at databaseadvisors.com] On Behalf Of Salakhetdinov Shamil > > Sent: Friday, March 16, 2012 12:14 PM > > To: Access Developers discussion and problem solving > > Subject: [AccessD] Windows Azure MS SQL DB hosting costs calculation - > anybody? > > > > Hi All -- > > > > They (MS) seems to be now providing Windows Azure free trial ( > http://www.windowsazure.com/en-us/offers/ms-azr-0018p), was that > available before? > > > > Anyway I have a prospect customer who wanted to have their DB "on a > cloud". > > That DB is not big in size - less than 1GB, and it should have <= 10,000 > (ten thousands) updates (inserts/updates/deletes) per month, and 30-50 > millions reads. > > By update and read I mean one DB record CRUD or retrieve operation from > several DB tables. > > This is a look-up DB with two large tables having about half million > rows and one much smaller table. > > There could be other tables added later. > > > > I wonder how to calculate what would be the monthly costs of keeping > such a DB with such operations as described above "on a Windows Azure > cloud"? > > > > Yes, I can read Windows Azure docs and I can try to use their > calculators to calculate my customer monthly spending on keeping their > look-up db on Windows Azure cloud but if anybody of you here have already > got experience in calculating such spending I'd like to get "ballpark > quote" ASAP, and if that figure will be affordable then I'd start three > months free Windows Azure trial... > > > > I suppose my sample/probable real life project case Windows Azure MS SQL > DB hosting costs calculations would be interesting to many developers from > this list ? > > > > TIA, > > -- Shamil > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From charlotte.foust at gmail.com Fri Mar 16 21:48:34 2012 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Fri, 16 Mar 2012 19:48:34 -0700 Subject: [AccessD] Application defined or object error. In-Reply-To: References: Message-ID: Do you get an error, or just not find the Lot you want? Does the Lot search ever work, say if you never do a search for Variety and just search on Lot? As I recall, FindFirst doesn't necessarily start at the beginning of the recordset, but I may be confusing languages... and object models. You could try doing a movefirst and then findfirst. Charlotte Foust On Fri, Mar 16, 2012 at 5:26 PM, Rocky Smolin wrote: > Dear List: > > (This is Access 2003, BTW). I have a main form and sub form. Sub form is > named LotSearchFMLotControlSDS. > > There are two fields on the sub form (among others -) Variety and Lot. > > There are two combo boxes on the main form - Select Variety and Select Lot. > The user's selection should position the bus form at the first occurrence > of > the selected record. > > Select Variety works, Select Lot does not. > > In the After Update event of Select Variety: > Call Me.LotSearchFMLotControlSDS.Form.FindVariety > > and in the sub form LotSearchFMLotControlSDS I have > > Public Sub FindVariety() > Me.RecordsetClone.FindFirst "VarietyID = " & > Forms!LotSearchFM!cboSelectVariety.Column(0) > If Me.RecordsetClone.NoMatch = False Then Me.Bookmark = > Me.RecordsetClone.Bookmark > End Sub > > and that works. > > In the After Update event of Select Lot: > > Call Me.LotSearchFMLotControlSDS.Form.FindLot > > and that throws the Application defined or object error. > > In the sub form LotSearchFMLotControlSDS I have > > Public Sub FindLot() > Me.RecordsetClone.FindFirst "LotID = " & > Forms!LotSearchFM!cboLot.Column(0) > If Me.RecordsetClone.NoMatch = False Then Me.Bookmark = > Me.RecordsetClone.Bookmark > End Sub > > I can't see why one would work and one not. > > Any ideas? > > MTIA > > Rocky Smolin > Beach Access Software > 858-259-4334 > www.bchacc.com > > > > > www.e-z-mrp.com > > > > > Skype: rocky.smolin > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > From accessd at shaw.ca Fri Mar 16 23:17:50 2012 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 16 Mar 2012 21:17:50 -0700 Subject: [AccessD] Windows Azure MS SQL DB hosting costs calculation - anybody? In-Reply-To: References: Message-ID: Reading down through the comments are a real eye-opener, to say the least. Someone please remind me why anyone would use the Cloud, just yet, until the BE management of Cloud's feature (I am using this concept liberally) have been stream lined. Being the first on the block to implement some new technology is not always the best way to go as some clients have no sense of humour when it comes to their business. >From my perspective, if you really need, data access from anywhere, do not have your own servers or fast internet connection, just rent someone's fast web server, with appropriate data server like MySQL of MS SQL and build your system there. The technology may not be quite as leading edge (bleeding edge) but your humorless clients will thank you, by actually paying you. ...And, PS no one has to know you are not using the cloud. The only difference is that an astute client may wonder why the application is so fast reliable. ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Friday, March 16, 2012 1:16 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Windows Azure MS SQL DB hosting costs calculation - anybody? Shamil, <> Yes, it has. <> Before you go too far down the path, you might want to check out the following thread: http://rdsrc.us/NlPrvS Which is a link to a thread on EE where one of the Expert's tried out Azure and Access and his trials and tribulations. It's fundamentally different then what your looking to do (he was looking to work over a 3G cellular network), but some of what he discovered will still apply. Think it's worth a few minutes to read through. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Salakhetdinov Shamil Sent: Friday, March 16, 2012 03:14 PM To: Access Developers discussion and problem solving Subject: [AccessD] Windows Azure MS SQL DB hosting costs calculation - anybody? Hi All -- They (MS) seems to be now providing Windows Azure free trial (http://www.windowsazure.com/en-us/offers/ms-azr-0018p), was that available before? Anyway I have a prospect customer who wanted to have their DB "on ?a cloud". That DB is not big in size - less than 1GB, and it should have <= 10,000 (ten thousands) updates (inserts/updates/deletes) per month, and 30-50 millions reads. By update and read I mean one DB record CRUD or retrieve operation from several DB tables. This is ?a?look-up?DB with two large tables having about half million rows and one much smaller table. There could be other tables added later. I wonder how to calculate what would be the monthly costs of keeping such a DB with such operations as described above "on ?a ?Windows Azure cloud"? Yes, I can read Windows Azure docs and I can try to use their calculators to calculate my customer monthly?spending?on keeping their look-up db on ?Windows Azure cloud ?but if anybody of you here have already got experience in calculating such spending I'd like to get "ballpark quote" ASAP, and if that figure will be affordable then I'd start three months free Windows Azure trial... I suppose my sample/probable real life project case Windows Azure MS SQL DB hosting costs calculations would be interesting to many developers from this list ? TIA, -- Shamil? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Fri Mar 16 23:26:45 2012 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 16 Mar 2012 21:26:45 -0700 Subject: [AccessD] Windows Azure MS SQL DB hosting costs calculation -anybody? In-Reply-To: <88383718AF4F4A10A4A4E4A80A0FF7DF@XPS> References: <009c01cd03b5$e09d9500$a1d8bf00$@cox.net> <88383718AF4F4A10A4A4E4A80A0FF7DF@XPS> Message-ID: <65315C8DF9244172A56D6F3D07C0EBD5@creativesystemdesigns.com> It can be a little pricey but it does not seem outrageous. " You pay a fixed rate every month: no hidden charges. $35/month for 1 user at a time. $145/month for 5 concurrent users. $250/month for 10 concurrent users. Current promotion: The first month is free with an annual subscription. " They don't seem to have a "phone for more" option if you want more concurrent users so maybe your clients are limited to 10 users? There seems to be no limit on data usage and the whole Access application is running on their site. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Friday, March 16, 2012 1:56 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Windows Azure MS SQL DB hosting costs calculation -anybody? Not quite the same thing were talking about, but another option for remote users (not sure if I posted this before): www.eqldata.com Someone tried them out and the service is exactly as described. They had a few hiccups in their app, but it was mostly due to the fact that their app was not setup to run remotely (ie. assumed local printers would be in place, pathing, etc). Comment was that tech support them helped them resolve all the issues in fairly short order and overall they were very happy. I'll come up with a link so you can read it yourself if anyone is interested. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Friday, March 16, 2012 04:47 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Windows Azure MS SQL DB hosting costs calculation -anybody? I looked at Azure for a project we were doing on an automated internet data collection system. SQL Server seemed a good deal, but then to add the services we needed we had to subscribe to 2 other instances. For this project it was too costly. I ended up getting a web hosting account with SQL Server service and put the functionality in an ASP.NET page and a couple of class modules. Works well. The hosting service provides a scheduler that fires the page and the system does its thing and stores the information in the SQL Server database. Azure does not have a scheduler so you have to create your own. The system just runs, and collects it's data. We also have an Access Front end linked into the SQL server so we can run reports. Much cheaper than Azure. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Salakhetdinov Shamil Sent: Friday, March 16, 2012 12:14 PM To: Access Developers discussion and problem solving Subject: [AccessD] Windows Azure MS SQL DB hosting costs calculation - anybody? Hi All -- They (MS) seems to be now providing Windows Azure free trial (http://www.windowsazure.com/en-us/offers/ms-azr-0018p), was that available before? Anyway I have a prospect customer who wanted to have their DB "on a cloud". That DB is not big in size - less than 1GB, and it should have <= 10,000 (ten thousands) updates (inserts/updates/deletes) per month, and 30-50 millions reads. By update and read I mean one DB record CRUD or retrieve operation from several DB tables. This is a look-up DB with two large tables having about half million rows and one much smaller table. There could be other tables added later. I wonder how to calculate what would be the monthly costs of keeping such a DB with such operations as described above "on a Windows Azure cloud"? Yes, I can read Windows Azure docs and I can try to use their calculators to calculate my customer monthly spending on keeping their look-up db on Windows Azure cloud but if anybody of you here have already got experience in calculating such spending I'd like to get "ballpark quote" ASAP, and if that figure will be affordable then I'd start three months free Windows Azure trial... I suppose my sample/probable real life project case Windows Azure MS SQL DB hosting costs calculations would be interesting to many developers from this list ? TIA, -- Shamil -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marksimms at verizon.net Sat Mar 17 00:25:39 2012 From: marksimms at verizon.net (Mark Simms) Date: Sat, 17 Mar 2012 01:25:39 -0400 Subject: [AccessD] Access 2007 Application Deployed on Access 2010 - Windows-7 (64 bit) In-Reply-To: References: <4F5DF346.4020402@colbyconsulting.com><004e01cd005c$f0f8c980$d2ea5c80$@comcast.net><4F5F99B2.5040002@colbyconsulting.com><011101cd0154$03701490$0a503db0$@net> <4F63B220.9000100@colbyconsulting.com> Message-ID: <006101cd03fe$643bce70$2cb36b50$@net> There is NO DIFFERENCE IN PERFORMANCE between Office 2010 64 bit vs. 32 bit. From gustav at cactus.dk Sat Mar 17 02:58:50 2012 From: gustav at cactus.dk (Gustav Brock) Date: Sat, 17 Mar 2012 08:58:50 +0100 Subject: [AccessD] Application defined or object error. Message-ID: Hi Rocky I've learnt always to do: Set rst = Me.RecordsetClone and then proceed with rst. Would that make a difference? /gustav >>> rockysmolin at bchacc.com 17-03-12 1:26 >>> Dear List: (This is Access 2003, BTW). I have a main form and sub form. Sub form is named LotSearchFMLotControlSDS. There are two fields on the sub form (among others -) Variety and Lot. There are two combo boxes on the main form - Select Variety and Select Lot. The user's selection should position the bus form at the first occurrence of the selected record. Select Variety works, Select Lot does not. In the After Update event of Select Variety: Call Me.LotSearchFMLotControlSDS.Form.FindVariety and in the sub form LotSearchFMLotControlSDS I have Public Sub FindVariety() Me.RecordsetClone.FindFirst "VarietyID = " & Forms!LotSearchFM!cboSelectVariety.Column(0) If Me.RecordsetClone.NoMatch = False Then Me.Bookmark = Me.RecordsetClone.Bookmark End Sub and that works. In the After Update event of Select Lot: Call Me.LotSearchFMLotControlSDS.Form.FindLot and that throws the Application defined or object error. In the sub form LotSearchFMLotControlSDS I have Public Sub FindLot() Me.RecordsetClone.FindFirst "LotID = " & Forms!LotSearchFM!cboLot.Column(0) If Me.RecordsetClone.NoMatch = False Then Me.Bookmark = Me.RecordsetClone.Bookmark End Sub I can't see why one would work and one not. Any ideas? MTIA Rocky Smolin Beach Access Software 858-259-4334 www.bchacc.com www.e-z-mrp.com Skype: rocky.smolin From gustav at cactus.dk Sat Mar 17 04:22:37 2012 From: gustav at cactus.dk (Gustav Brock) Date: Sat, 17 Mar 2012 10:22:37 +0100 Subject: [AccessD] Windows Azure MS SQL DB hosting costs calculation - anybody? Message-ID: Hi Shamil Given the extremely low table count, I wonder if (trembling, do I dare to mention the word!?) a NoSQL db could be used, for example Amazon DynamoDB: http://aws.amazon.com/dynamodb The trick is that only storage and traffic is charged. Microsoft offers Azure Big Data but to my understanding it is not airborne yet. /gustav >>> mcp2004 at mail.ru 16-03-12 20:14 >>> Hi All -- They (MS) seems to be now providing Windows Azure free trial (http://www.windowsazure.com/en-us/offers/ms-azr-0018p), was that available before? Anyway I have a prospect customer who wanted to have their DB "on *a cloud". That DB is not big in size - less than 1GB, and it should have <= 10,000 (ten thousands) updates (inserts/updates/deletes) per month, and 30-50 millions reads. By update and read I mean one DB record CRUD or retrieve operation from several DB tables. This is *a*look-up*DB with two large tables having about half million rows and one much smaller table. There could be other tables added later. I wonder how to calculate what would be the monthly costs of keeping such a DB with such operations as described above "on *a *Windows Azure cloud"? Yes, I can read Windows Azure docs and I can try to use their calculators to calculate my customer monthly*spending*on keeping their look-up db on *Windows Azure cloud *but if anybody of you here have already got experience in calculating such spending I'd like to get "ballpark quote" ASAP, and if that figure will be affordable then I'd start three months free Windows Azure trial... I suppose my sample/probable real life project case Windows Azure MS SQL DB hosting costs calculations would be interesting to many developers from this list ? TIA, -- Shamil* From stuart at lexacorp.com.pg Sat Mar 17 04:35:23 2012 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sat, 17 Mar 2012 19:35:23 +1000 Subject: [AccessD] Windows Azure MS SQL DB hosting costs calculation - anybody? In-Reply-To: References: Message-ID: <4F645ADB.9500.11074043@stuart.lexacorp.com.pg> Or just a domain hosting plan with MySQL Server through any number of domain hosting organisations. 50 million reads a month is only about one per minute. You can get any number of hosting plans for that sort of space and traffic for around $10 or less a month. -- Stuart On 17 Mar 2012 at 10:22, Gustav Brock wrote: > Hi Shamil > > Given the extremely low table count, I wonder if (trembling, do I dare to mention the word!?) a NoSQL db could be used, for example Amazon DynamoDB: > > http://aws.amazon.com/dynamodb > > The trick is that only storage and traffic is charged. > > Microsoft offers Azure Big Data but to my understanding it is not airborne yet. > > /gustav > > > >>> mcp2004 at mail.ru 16-03-12 20:14 >>> > Hi All -- > > They (MS) seems to be now providing Windows Azure free trial (http://www.windowsazure.com/en-us/offers/ms-azr-0018p), was that available before? > > Anyway I have a prospect customer who wanted to have their DB "on *a cloud". > That DB is not big in size - less than 1GB, and it should have <= 10,000 (ten thousands) updates (inserts/updates/deletes) per month, and 30-50 millions reads. > By update and read I mean one DB record CRUD or retrieve operation from several DB tables. > This is *a*look-up*DB with two large tables having about half million rows and one much smaller table. > There could be other tables added later. > > I wonder how to calculate what would be the monthly costs of keeping such a DB with such operations as described above "on *a *Windows Azure cloud"? > > Yes, I can read Windows Azure docs and I can try to use their calculators to calculate my customer monthly*spending*on keeping their look-up db on *Windows Azure cloud *but if anybody of you here have already got experience in calculating such spending I'd like to get "ballpark quote" ASAP, and if that figure will be affordable then I'd start three months free Windows Azure trial... > > I suppose my sample/probable real life project case Windows Azure MS SQL DB hosting costs calculations would be interesting to many developers from this list ? > > TIA, > -- Shamil* > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From gustav at cactus.dk Sat Mar 17 05:24:41 2012 From: gustav at cactus.dk (Gustav Brock) Date: Sat, 17 Mar 2012 11:24:41 +0100 Subject: [AccessD] Windows Azure MS SQL DB hosting costs calculation - anybody? Message-ID: Hi Shamil Yes, Stuart is right. I checked this at our own ultra-reliable hosting provider: http://en.unoeuro.com/products.php and the cost for unlimited MySQL storage is exactly EUR 1 pr. month. For 1 more plus 5 x 1 for 5 x 200 MB storage, a total of EUR 7 pr. month, you can have a 1 GB SQL Server 2012 database at your service. Of course, this is shared - you don't have your own SQL Server, only a database. Creation cost would be EUR 12 + 15. /gustav >>> stuart at lexacorp.com.pg 17-03-12 10:35 >>> Or just a domain hosting plan with MySQL Server through any number of domain hosting organisations. 50 million reads a month is only about one per minute. You can get any number of hosting plans for that sort of space and traffic for around $10 or less a month. -- Stuart On 17 Mar 2012 at 10:22, Gustav Brock wrote: > Hi Shamil > > Given the extremely low table count, I wonder if (trembling, do I dare to mention the word!?) a NoSQL db could be used, for example Amazon DynamoDB: > > http://aws.amazon.com/dynamodb > > The trick is that only storage and traffic is charged. > > Microsoft offers Azure Big Data but to my understanding it is not airborne yet. > > /gustav > > > >>> mcp2004 at mail.ru 16-03-12 20:14 >>> > Hi All -- > > They (MS) seems to be now providing Windows Azure free trial (http://www.windowsazure.com/en-us/offers/ms-azr-0018p), was that available before? > > Anyway I have a prospect customer who wanted to have their DB "on *a cloud". > That DB is not big in size - less than 1GB, and it should have <= 10,000 (ten thousands) updates (inserts/updates/deletes) per month, and 30-50 millions reads. > By update and read I mean one DB record CRUD or retrieve operation from several DB tables. > This is *a*look-up*DB with two large tables having about half million rows and one much smaller table. > There could be other tables added later. > > I wonder how to calculate what would be the monthly costs of keeping such a DB with such operations as described above "on *a *Windows Azure cloud"? > > Yes, I can read Windows Azure docs and I can try to use their calculators to calculate my customer monthly*spending*on keeping their look-up db on *Windows Azure cloud *but if anybody of you here have already got experience in calculating such spending I'd like to get "ballpark quote" ASAP, and if that figure will be affordable then I'd start three months free Windows Azure trial... > > I suppose my sample/probable real life project case Windows Azure MS SQL DB hosting costs calculations would be interesting to many developers from this list ? > > TIA, > -- Shamil* > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Sat Mar 17 07:45:48 2012 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Sat, 17 Mar 2012 05:45:48 -0700 Subject: [AccessD] Application defined or object error. In-Reply-To: References: Message-ID: <244610EBB61545E19942A27D23750E51@HAL9007> Gustav: The program actually never gets to the Public Sub FindLot() It barfs on the call. Here are the two calls - cboSelectVariety_AfterUpdate() works cboSelectLot_AfterUpdate() fail - and fails on the line Call Me.LotSearchFMLotControlSDS.Form.FindLot. Private Sub cboLot_AfterUpdate() Call Me.LotSearchFMLotControlSDS.Form.FindLot End Sub Private Sub cboSelectVariety_AfterUpdate() Call Me.LotSearchFMLotControlSDS.Form.FindVariety End Sub But they're identical in content except for Variety/Lot. I'm stumped. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Saturday, March 17, 2012 12:59 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Application defined or object error. Hi Rocky I've learnt always to do: Set rst = Me.RecordsetClone and then proceed with rst. Would that make a difference? /gustav >>> rockysmolin at bchacc.com 17-03-12 1:26 >>> Dear List: (This is Access 2003, BTW). I have a main form and sub form. Sub form is named LotSearchFMLotControlSDS. There are two fields on the sub form (among others -) Variety and Lot. There are two combo boxes on the main form - Select Variety and Select Lot. The user's selection should position the bus form at the first occurrence of the selected record. Select Variety works, Select Lot does not. In the After Update event of Select Variety: Call Me.LotSearchFMLotControlSDS.Form.FindVariety and in the sub form LotSearchFMLotControlSDS I have Public Sub FindVariety() Me.RecordsetClone.FindFirst "VarietyID = " & Forms!LotSearchFM!cboSelectVariety.Column(0) If Me.RecordsetClone.NoMatch = False Then Me.Bookmark = Me.RecordsetClone.Bookmark End Sub and that works. In the After Update event of Select Lot: Call Me.LotSearchFMLotControlSDS.Form.FindLot and that throws the Application defined or object error. In the sub form LotSearchFMLotControlSDS I have Public Sub FindLot() Me.RecordsetClone.FindFirst "LotID = " & Forms!LotSearchFM!cboLot.Column(0) If Me.RecordsetClone.NoMatch = False Then Me.Bookmark = Me.RecordsetClone.Bookmark End Sub I can't see why one would work and one not. Any ideas? MTIA Rocky Smolin Beach Access Software 858-259-4334 www.bchacc.com www.e-z-mrp.com Skype: rocky.smolin -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From mcp2004 at mail.ru Sat Mar 17 07:49:18 2012 From: mcp2004 at mail.ru (=?UTF-8?B?U2FsYWtoZXRkaW5vdiBTaGFtaWw=?=) Date: Sat, 17 Mar 2012 16:49:18 +0400 Subject: [AccessD] =?utf-8?q?Windows_Azure_MS_SQL_DB_hosting_costs=09calcu?= =?utf-8?q?lation_-_anybody=3F?= In-Reply-To: References: Message-ID: Hi All --- Thank you for all your comments. Yes, I will use ordinary MS SQL hosting - I have experience working with it, it works well, there are many inexpensive market proposals for such a hosting... Amazon DynamoDB - maybe in the future, when it will get out of beta into release status, and if I have time to study it within a customer project deadlines... Thank you. Shamil Sat, 17 Mar 2012 11:24:41 +0100 ?? "Gustav Brock" : > Hi Shamil > > Yes, Stuart is right. I checked this at our own ultra-reliable hosting provider: > > http://en.unoeuro.com/products.php > > and the cost for unlimited MySQL storage is exactly EUR 1 pr. month. > For 1 more plus 5 x 1 for 5 x 200 MB storage, a total of EUR 7 pr. month, you can have a 1 GB SQL Server 2012 database at your service. Of course, this is shared - you don't have your own SQL Server, only a database. Creation cost would be EUR 12 + 15. > > /gustav > > >>> stuart at lexacorp.com.pg 17-03-12 10:35 >>> > Or just a domain hosting plan with MySQL Server through any number of domain hosting > organisations. > > 50 million reads a month is only about one per minute. You can get any number of hosting > plans for that sort of space and traffic for around $10 or less a month. > > -- > Stuart > > On 17 Mar 2012 at 10:22, Gustav Brock wrote: > > > Hi Shamil > > > > Given the extremely low table count, I wonder if (trembling, do I dare to mention the word!?) a NoSQL db could be used, for example Amazon DynamoDB: > > > > http://aws.amazon.com/dynamodb > > > > The trick is that only storage and traffic is charged. > > > > Microsoft offers Azure Big Data but to my understanding it is not airborne yet. > > > > /gustav > > > > > > >>> mcp2004 at mail.ru 16-03-12 20:14 >>> > > Hi All -- > > > > They (MS) seems to be now providing Windows Azure free trial (http://www.windowsazure.com/en-us/offers/ms-azr-0018p), was that available before? > > > > Anyway I have a prospect customer who wanted to have their DB "on *a cloud". > > That DB is not big in size - less than 1GB, and it should have <= 10,000 (ten thousands) updates (inserts/updates/deletes) per month, and 30-50 millions reads. > > By update and read I mean one DB record CRUD or retrieve operation from several DB tables. > > This is *a*look-up*DB with two large tables having about half million rows and one much smaller table. > > There could be other tables added later. > > > > I wonder how to calculate what would be the monthly costs of keeping such a DB with such operations as described above "on *a *Windows Azure cloud"? > > > > Yes, I can read Windows Azure docs and I can try to use their calculators to calculate my customer monthly*spending*on keeping their look-up db on *Windows Azure cloud *but if anybody of you here have already got experience in calculating such spending I'd like to get "ballpark quote" ASAP, and if that figure will be affordable then I'd start three months free Windows Azure trial... > > > > I suppose my sample/probable real life project case Windows Azure MS SQL DB hosting costs calculations would be interesting to many developers from this list ? > > > > TIA, > > -- Shamil* > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From gustav at cactus.dk Sat Mar 17 08:32:40 2012 From: gustav at cactus.dk (Gustav Brock) Date: Sat, 17 Mar 2012 14:32:40 +0100 Subject: [AccessD] Application defined or object error. Message-ID: Hi Rocky Yes that is weird. Perhaps you should try to rebuild the form - or just this part of it. /gustav >>> rockysmolin at bchacc.com 17-03-12 13:45 >>> Gustav: The program actually never gets to the Public Sub FindLot() It barfs on the call. Here are the two calls - cboSelectVariety_AfterUpdate() works cboSelectLot_AfterUpdate() fail - and fails on the line Call Me.LotSearchFMLotControlSDS.Form.FindLot. Private Sub cboLot_AfterUpdate() Call Me.LotSearchFMLotControlSDS.Form.FindLot End Sub Private Sub cboSelectVariety_AfterUpdate() Call Me.LotSearchFMLotControlSDS.Form.FindVariety End Sub But they're identical in content except for Variety/Lot. I'm stumped. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Saturday, March 17, 2012 12:59 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Application defined or object error. Hi Rocky I've learnt always to do: Set rst = Me.RecordsetClone and then proceed with rst. Would that make a difference? /gustav >>> rockysmolin at bchacc.com 17-03-12 1:26 >>> Dear List: (This is Access 2003, BTW). I have a main form and sub form. Sub form is named LotSearchFMLotControlSDS. There are two fields on the sub form (among others -) Variety and Lot. There are two combo boxes on the main form - Select Variety and Select Lot. The user's selection should position the bus form at the first occurrence of the selected record. Select Variety works, Select Lot does not. In the After Update event of Select Variety: Call Me.LotSearchFMLotControlSDS.Form.FindVariety and in the sub form LotSearchFMLotControlSDS I have Public Sub FindVariety() Me.RecordsetClone.FindFirst "VarietyID = " & Forms!LotSearchFM!cboSelectVariety.Column(0) If Me.RecordsetClone.NoMatch = False Then Me.Bookmark = Me.RecordsetClone.Bookmark End Sub and that works. In the After Update event of Select Lot: Call Me.LotSearchFMLotControlSDS.Form.FindLot and that throws the Application defined or object error. In the sub form LotSearchFMLotControlSDS I have Public Sub FindLot() Me.RecordsetClone.FindFirst "LotID = " & Forms!LotSearchFM!cboLot.Column(0) If Me.RecordsetClone.NoMatch = False Then Me.Bookmark = Me.RecordsetClone.Bookmark End Sub I can't see why one would work and one not. Any ideas? MTIA Rocky Smolin Beach Access Software 858-259-4334 www.bchacc.com www.e-z-mrp.com Skype: rocky.smolin -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Sat Mar 17 10:03:54 2012 From: accessd at shaw.ca (Jim Lawrence) Date: Sat, 17 Mar 2012 08:03:54 -0700 Subject: [AccessD] Access 2007 Application Deployed on Access 2010- Windows-7 (64 bit) In-Reply-To: <006101cd03fe$643bce70$2cb36b50$@net> References: <4F5DF346.4020402@colbyconsulting.com><004e01cd005c$f0f8c980$d2ea5c80$@comcast.net><4F5F99B2.5040002@colbyconsulting.com><011101cd0154$03701490$0a503db0$@net><4F63B220.9000100@colbyconsulting.com> <006101cd03fe$643bce70$2cb36b50$@net> Message-ID: <97B8ED97A58944BEA16AE4216D5C9AC8@creativesystemdesigns.com> Except that you use significantly more RAM. With 4 plus GBs, no problem, but less and there are issues. Just a note, for those thinking of going to OpenOffice, the open source product now owned by Oracle, it would be recommended you try LibreOffice (http://www.libreoffice.org/). It seems that Oracle angried the original team of developers when they acquired OpenOffice (The new company even scooped some of Oracles development team...a bit of insult to injury) from Sun and most of the team branched off and continued their own version. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Friday, March 16, 2012 10:26 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access 2007 Application Deployed on Access 2010- Windows-7 (64 bit) There is NO DIFFERENCE IN PERFORMANCE between Office 2010 64 bit vs. 32 bit. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sat Mar 17 10:37:55 2012 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 17 Mar 2012 11:37:55 -0400 Subject: [AccessD] look what I found Message-ID: <4F64AFD3.2000909@colbyconsulting.com> http://msdn.microsoft.com/en-us/library/15s06t57%28v=vs.80%29.aspx I am trying to automate Access from C#. Specifically I want to export all the objects to text files ala EatBloat, specifically so that I can pull it into my version control system. If anyone is doing Access automation from C#, and in particular accessing the DAO object, please respond and let's discuss how to. Thanks, -- John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it From marksimms at verizon.net Sat Mar 17 11:53:57 2012 From: marksimms at verizon.net (Mark Simms) Date: Sat, 17 Mar 2012 12:53:57 -0400 Subject: [AccessD] Larry Ellison - was Access 2007 Application Deployed on Access2010 In-Reply-To: <97B8ED97A58944BEA16AE4216D5C9AC8@creativesystemdesigns.com> References: <4F5DF346.4020402@colbyconsulting.com><004e01cd005c$f0f8c980$d2ea5c80$@comcast.net><4F5F99B2.5040002@colbyconsulting.com><011101cd0154$03701490$0a503db0$@net><4F63B220.9000100@colbyconsulting.com> <006101cd03fe$643bce70$2cb36b50$@net> <97B8ED97A58944BEA16AE4216D5C9AC8@creativesystemdesigns.com> Message-ID: <001301cd045e$8bd0db50$a37291f0$@net> I can continue to remain in awe of Larry Ellison's ability to piss people off, get away with it, and even PROSPER from his actions. If I do something even remotely stupid, I'm either in the dog house or in jail with a steep fine. Must be great to be a 1 percenter ! Still, I'm glad they got back at him...for they "knew" he was not going to grow OpenOffice much. Larry buys entities only for the purpose of eliminating competition. Everyone knows that. Whereas Steve Jobs may have been the most revered executive in the tech world, Larry has got to be the most hated. Sorry for the weekend "soap box" rant. > Just a note, for those thinking of going to OpenOffice, the open source > product now owned by Oracle, it would be recommended you try LibreOffice > (http://www.libreoffice.org/). It seems that Oracle angried the > original team of developers when they acquired OpenOffice (The new company even > scooped some of Oracles development team...a bit of insult to injury) > from Sun and most of the team branched off and continued their own version. > Jim From nonlinearly at gmail.com Sat Mar 17 12:01:12 2012 From: nonlinearly at gmail.com (Non-Linearly) Date: Sat, 17 Mar 2012 19:01:12 +0200 Subject: [AccessD] Split table's records according to user acoount Message-ID: <000401cd045f$90329250$b097b6f0$@com> I want the records in a table to distribute according to its users. I could create a field that holds for each entry, the user that has the rights to see it. But the problem is that a record may need to be viewed from more than one user! So I made a second table that more than one records each with the user account and the id from the first record. So with this way I can assign more than one user to one record. But then more problems emerge: 1. To take the records assigned to a specific user I have to run a query that join the above tables. The form that is bound to this query cannot be updateable! 2. The query can be achieved only with IN operator and is very very very slow. Thanks From vbacreations at gmail.com Sat Mar 17 12:54:09 2012 From: vbacreations at gmail.com (William Benson) Date: Sat, 17 Mar 2012 13:54:09 -0400 Subject: [AccessD] Split table's records according to user acoount In-Reply-To: <000401cd045f$90329250$b097b6f0$@com> References: <000401cd045f$90329250$b097b6f0$@com> Message-ID: Dont assign users to records assign security levels to both user and records. On Mar 17, 2012 1:02 PM, "Non-Linearly" wrote: > I want the records in a table to distribute according to its users. I could > create a field that holds for each entry, the user that has the rights to > see it. But the problem is that a record may need to be viewed from more > than one user! > > So I made a second table that more than one records each with the user > account and the id from the first record. So with this way I can assign > more > than one user to one record. > > But then more problems emerge: > 1. To take the records assigned to a specific user I have to run a query > that join the above tables. The form that is bound to this query cannot be > updateable! > > 2. The query can be achieved only with IN operator and is very very very > slow. > > > > Thanks > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From accessd at shaw.ca Sat Mar 17 15:14:19 2012 From: accessd at shaw.ca (Jim Lawrence) Date: Sat, 17 Mar 2012 13:14:19 -0700 Subject: [AccessD] Larry Ellison - was Access 2007 Application Deployedon Access2010 In-Reply-To: <001301cd045e$8bd0db50$a37291f0$@net> References: <4F5DF346.4020402@colbyconsulting.com><004e01cd005c$f0f8c980$d2ea5c80$@comcast.net><4F5F99B2.5040002@colbyconsulting.com><011101cd0154$03701490$0a503db0$@net><4F63B220.9000100@colbyconsulting.com><006101cd03fe$643bce70$2cb36b50$@net><97B8ED97A58944BEA16AE4216D5C9AC8@creativesystemdesigns.com> <001301cd045e$8bd0db50$a37291f0$@net> Message-ID: <42823882307F442B893EC55FAA97364B@creativesystemdesigns.com> I do not think that Larry Ellison's stance has much to do with his success. What he has done is build the industry standard in databases, Oracle. After that he trained and then protected all the techs who work with the product. As a result, anywhere you go, an Oracle certified tech makes a very decent wage. All other certifications are hardly worth the paper they are printed on as they have a short life-span and the market quickly becomes flooded with the hot one. Larry in his infinite wisdom, has kept the certifications limited, sponsored only certified techs and protected them from outside training companies. Companies who run Oracle databases are not the real owners of the product, Oracle is. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Saturday, March 17, 2012 9:54 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Larry Ellison - was Access 2007 Application Deployedon Access2010 I can continue to remain in awe of Larry Ellison's ability to piss people off, get away with it, and even PROSPER from his actions. If I do something even remotely stupid, I'm either in the dog house or in jail with a steep fine. Must be great to be a 1 percenter ! Still, I'm glad they got back at him...for they "knew" he was not going to grow OpenOffice much. Larry buys entities only for the purpose of eliminating competition. Everyone knows that. Whereas Steve Jobs may have been the most revered executive in the tech world, Larry has got to be the most hated. Sorry for the weekend "soap box" rant. > Just a note, for those thinking of going to OpenOffice, the open source > product now owned by Oracle, it would be recommended you try LibreOffice > (http://www.libreoffice.org/). It seems that Oracle angried the > original team of developers when they acquired OpenOffice (The new company even > scooped some of Oracles development team...a bit of insult to injury) > from Sun and most of the team branched off and continued their own version. > Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Sat Mar 17 17:05:37 2012 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sun, 18 Mar 2012 08:05:37 +1000 Subject: [AccessD] Larry Ellison - was Access 2007 Application Deployedon Access2010 In-Reply-To: <42823882307F442B893EC55FAA97364B@creativesystemdesigns.com> References: <4F5DF346.4020402@colbyconsulting.com>, <001301cd045e$8bd0db50$a37291f0$@net>, <42823882307F442B893EC55FAA97364B@creativesystemdesigns.com> Message-ID: <4F650AB1.9066.13B61AF6@stuart.lexacorp.com.pg> That pretty well sums it up. In fact Oracle pwns the company as they say these days. -- Stuart On 17 Mar 2012 at 13:14, Jim Lawrence wrote: > Companies who run Oracle databases are not the real owners of the product, > Oracle is. > > Jim From jwcolby at colbyconsulting.com Sat Mar 17 17:58:18 2012 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 17 Mar 2012 18:58:18 -0400 Subject: [AccessD] OT: Network speeds Message-ID: <4F65170A.9080402@colbyconsulting.com> I have a network which consists of a set of three gigabit switches. When I transfer files between servers at either end I get 11 MByte / second transfer speeds. NOT good! Unfortunately I don't know how to troubleshoot this. I have simple a cable tester and the cables test OK, although that is truly only a connectivity test, not a test of the quality of the signal. I used to have a little program, a server on one end and a client on the other. The server would send stuff and then you could run the client on any other computer and see the network "quality" at the client end, wherever that might be. I can't remember what the program is and I am looking for something quick and easy. Of course nowadays everyone wants to test internet stuff. Does anyone know of a simple client / server kind of thing that allows me to install the server on one end and the client on my laptop and just walk around connecting my laptop to switches to try and determine where my problem might be? -- John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it From marksimms at verizon.net Sat Mar 17 18:32:51 2012 From: marksimms at verizon.net (Mark Simms) Date: Sat, 17 Mar 2012 19:32:51 -0400 Subject: [AccessD] OT: Network speeds In-Reply-To: <4F65170A.9080402@colbyconsulting.com> References: <4F65170A.9080402@colbyconsulting.com> Message-ID: <000001cd0496$45dc8da0$d195a8e0$@net> John - this is likely a TCP/IP problem....remember all of the layers ? You've got to isolate the problem to one (or two) of them. From stuart at lexacorp.com.pg Sat Mar 17 19:54:20 2012 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sun, 18 Mar 2012 10:54:20 +1000 Subject: [AccessD] OT: Network speeds In-Reply-To: <4F65170A.9080402@colbyconsulting.com> References: <4F65170A.9080402@colbyconsulting.com> Message-ID: <4F65323C.32676.14507874@stuart.lexacorp.com.pg> Are they memory files at both ends or do you have disk I/O to content with at both ends? On 17 Mar 2012 at 18:58, jwcolby wrote: > I have a network which consists of a set of three gigabit switches. When I transfer files between > servers at either end I get 11 MByte / second transfer speeds. > > NOT good! > > Unfortunately I don't know how to troubleshoot this. I have simple a cable tester and the cables > test OK, although that is truly only a connectivity test, not a test of the quality of the signal. > > I used to have a little program, a server on one end and a client on the other. The server would > send stuff and then you could run the client on any other computer and see the network "quality" at > the client end, wherever that might be. > > I can't remember what the program is and I am looking for something quick and easy. Of course > nowadays everyone wants to test internet stuff. > > Does anyone know of a simple client / server kind of thing that allows me to install the server on > one end and the client on my laptop and just walk around connecting my laptop to switches to try and > determine where my problem might be? > > -- > John W. Colby > Colby Consulting > > 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 stuart at lexacorp.com.pg Sat Mar 17 20:04:05 2012 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sun, 18 Mar 2012 11:04:05 +1000 Subject: [AccessD] OT: Network speeds In-Reply-To: <4F65323C.32676.14507874@stuart.lexacorp.com.pg> References: <4F65170A.9080402@colbyconsulting.com>, <4F65323C.32676.14507874@stuart.lexacorp.com.pg> Message-ID: <4F653485.3236.14596468@stuart.lexacorp.com.pg> "contend"! :( On 18 Mar 2012 at 10:54, Stuart McLachlan wrote: > Are they memory files at both ends or do you have disk I/O to content with at both ends? > > > > On 17 Mar 2012 at 18:58, jwcolby wrote: > > > I have a network which consists of a set of three gigabit switches. When I transfer files between > > servers at either end I get 11 MByte / second transfer speeds. > > > > NOT good! > > > > Unfortunately I don't know how to troubleshoot this. I have simple a cable tester and the cables > > test OK, although that is truly only a connectivity test, not a test of the quality of the signal. > > > > I used to have a little program, a server on one end and a client on the other. The server would > > send stuff and then you could run the client on any other computer and see the network "quality" at > > the client end, wherever that might be. > > > > I can't remember what the program is and I am looking for something quick and easy. Of course > > nowadays everyone wants to test internet stuff. > > > > Does anyone know of a simple client / server kind of thing that allows me to install the server on > > one end and the client on my laptop and just walk around connecting my laptop to switches to try and > > determine where my problem might be? > > > > -- > > John W. Colby > > Colby Consulting > > > > 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 > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From stuart at lexacorp.com.pg Sat Mar 17 20:10:13 2012 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sun, 18 Mar 2012 11:10:13 +1000 Subject: [AccessD] OT: Network speeds In-Reply-To: <4F65170A.9080402@colbyconsulting.com> References: <4F65170A.9080402@colbyconsulting.com> Message-ID: <4F6535F5.9339.145F027A@stuart.lexacorp.com.pg> Do you have Megabit cards in both machines? On 17 Mar 2012 at 18:58, jwcolby wrote: > I have a network which consists of a set of three gigabit switches. When I transfer files between > servers at either end I get 11 MByte / second transfer speeds. > > NOT good! > > Unfortunately I don't know how to troubleshoot this. I have simple a cable tester and the cables > test OK, although that is truly only a connectivity test, not a test of the quality of the signal. > > I used to have a little program, a server on one end and a client on the other. The server would > send stuff and then you could run the client on any other computer and see the network "quality" at > the client end, wherever that might be. > > I can't remember what the program is and I am looking for something quick and easy. Of course > nowadays everyone wants to test internet stuff. > > Does anyone know of a simple client / server kind of thing that allows me to install the server on > one end and the client on my laptop and just walk around connecting my laptop to switches to try and > determine where my problem might be? > > -- > John W. Colby > Colby Consulting > > 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 jason at purplecone.com Sat Mar 17 20:11:53 2012 From: jason at purplecone.com (Jason Strickland) Date: Sat, 17 Mar 2012 21:11:53 -0400 Subject: [AccessD] OT: Network speeds In-Reply-To: <4F65170A.9080402@colbyconsulting.com> References: <4F65170A.9080402@colbyconsulting.com> Message-ID: Iometer is the program that I think you are referring to. On Mar 17, 2012 7:01 PM, "jwcolby" wrote: > I have a network which consists of a set of three gigabit switches. When > I transfer files between servers at either end I get 11 MByte / second > transfer speeds. > > NOT good! > > Unfortunately I don't know how to troubleshoot this. I have simple a > cable tester and the cables test OK, although that is truly only a > connectivity test, not a test of the quality of the signal. > > I used to have a little program, a server on one end and a client on the > other. The server would send stuff and then you could run the client on > any other computer and see the network "quality" at the client end, > wherever that might be. > > I can't remember what the program is and I am looking for something quick > and easy. Of course nowadays everyone wants to test internet stuff. > > Does anyone know of a simple client / server kind of thing that allows me > to install the server on one end and the client on my laptop and just walk > around connecting my laptop to switches to try and determine where my > problem might be? > > -- > John W. Colby > Colby Consulting > > 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 stuart at lexacorp.com.pg Sat Mar 17 20:14:53 2012 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sun, 18 Mar 2012 11:14:53 +1000 Subject: [AccessD] OT: Network speeds In-Reply-To: <4F65170A.9080402@colbyconsulting.com> References: <4F65170A.9080402@colbyconsulting.com> Message-ID: <4F65370D.17274.14634959@stuart.lexacorp.com.pg> Is all your wiring Cat6? On 17 Mar 2012 at 18:58, jwcolby wrote: > I have a network which consists of a set of three gigabit switches. When I transfer files between > servers at either end I get 11 MByte / second transfer speeds. > > NOT good! > > Unfortunately I don't know how to troubleshoot this. I have simple a cable tester and the cables > test OK, although that is truly only a connectivity test, not a test of the quality of the signal. > > I used to have a little program, a server on one end and a client on the other. The server would > send stuff and then you could run the client on any other computer and see the network "quality" at > the client end, wherever that might be. > > I can't remember what the program is and I am looking for something quick and easy. Of course > nowadays everyone wants to test internet stuff. > > Does anyone know of a simple client / server kind of thing that allows me to install the server on > one end and the client on my laptop and just walk around connecting my laptop to switches to try and > determine where my problem might be? > > -- > John W. Colby > Colby Consulting > > 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 stuart at lexacorp.com.pg Sat Mar 17 20:40:07 2012 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sun, 18 Mar 2012 11:40:07 +1000 Subject: [AccessD] OT: Network speeds In-Reply-To: <4F65170A.9080402@colbyconsulting.com> References: <4F65170A.9080402@colbyconsulting.com> Message-ID: <4F653CF7.2443.147A640B@stuart.lexacorp.com.pg> What OS is on each machine? A few pointers after a quick Google: http://www.computing.cc/windows-vista/how-to-fix-slow-shared-network-file-transfer-on-windo ws-vista/ http://www.pixelchef.net/content/windows-file-transfers-are-slow-or-what-i-have-been-trouble shooting-last-two-months http://www.windowsreference.com/windows-7/slow-network-file-copy-issues-in-windows-7-ca used-by-remote-differential-compression/ On 17 Mar 2012 at 18:58, jwcolby wrote: > I have a network which consists of a set of three gigabit switches. When I transfer files between > servers at either end I get 11 MByte / second transfer speeds. > > NOT good! > > Unfortunately I don't know how to troubleshoot this. I have simple a cable tester and the cables > test OK, although that is truly only a connectivity test, not a test of the quality of the signal. > > I used to have a little program, a server on one end and a client on the other. The server would > send stuff and then you could run the client on any other computer and see the network "quality" at > the client end, wherever that might be. > > I can't remember what the program is and I am looking for something quick and easy. Of course > nowadays everyone wants to test internet stuff. > > Does anyone know of a simple client / server kind of thing that allows me to install the server on > one end and the client on my laptop and just walk around connecting my laptop to switches to try and > determine where my problem might be? > > -- > John W. Colby > Colby Consulting > > 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 stuart at lexacorp.com.pg Sat Mar 17 20:44:24 2012 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sun, 18 Mar 2012 11:44:24 +1000 Subject: [AccessD] OT: Network speeds In-Reply-To: <4F653CF7.2443.147A640B@stuart.lexacorp.com.pg> References: <4F65170A.9080402@colbyconsulting.com>, <4F653CF7.2443.147A640B@stuart.lexacorp.com.pg> Message-ID: <4F653DF8.15443.147E4E2A@stuart.lexacorp.com.pg> Also http://social.technet.microsoft.com/Forums/en-US/windowsserver2008r2general/thread/2e14 aa58-cb9b-462c-8a9e-7b10be2de3cb/ On 18 Mar 2012 at 11:40, Stuart McLachlan wrote: > What OS is on each machine? > > > A few pointers after a quick Google: > > http://www.computing.cc/windows-vista/how-to-fix-slow-shared-network-file-transfer-on-windo > ws-vista/ > > http://www.pixelchef.net/content/windows-file-transfers-are-slow-or-what-i-have-been-trouble > shooting-last-two-months > > http://www.windowsreference.com/windows-7/slow-network-file-copy-issues-in-windows-7-ca > used-by-remote-differential-compression/ > > > > On 17 Mar 2012 at 18:58, jwcolby wrote: > > > I have a network which consists of a set of three gigabit switches. When I transfer files between > > servers at either end I get 11 MByte / second transfer speeds. > > > > NOT good! > > > > Unfortunately I don't know how to troubleshoot this. I have simple a cable tester and the cables > > test OK, although that is truly only a connectivity test, not a test of the quality of the signal. > > > > I used to have a little program, a server on one end and a client on the other. The server would > > send stuff and then you could run the client on any other computer and see the network "quality" at > > the client end, wherever that might be. > > > > I can't remember what the program is and I am looking for something quick and easy. Of course > > nowadays everyone wants to test internet stuff. > > > > Does anyone know of a simple client / server kind of thing that allows me to install the server on > > one end and the client on my laptop and just walk around connecting my laptop to switches to try and > > determine where my problem might be? > > > > -- > > John W. Colby > > Colby Consulting > > > > 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 > > > > > -- > 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 Mar 17 22:06:36 2012 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Sat, 17 Mar 2012 20:06:36 -0700 Subject: [AccessD] Split table's records according to user acoount In-Reply-To: <000401cd045f$90329250$b097b6f0$@com> References: <000401cd045f$90329250$b097b6f0$@com> Message-ID: The simple approach is relational. You have a table of users and a table of groups/permissions. You have a join table that links users to groups and permissions You have a table of records with a field that indicates the group/permission required to see the record. If you're displaying the records in a form, you filter the form's recordset based on the join table of users and permissions. You NEVER, under any circumstances, let your users see the table. In versions below 2007, you can use built in Access security to handle it. Charlotte Foust On Sat, Mar 17, 2012 at 10:01 AM, Non-Linearly wrote: > I want the records in a table to distribute according to its users. I could > create a field that holds for each entry, the user that has the rights to > see it. But the problem is that a record may need to be viewed from more > than one user! > > So I made a second table that more than one records each with the user > account and the id from the first record. So with this way I can assign > more > than one user to one record. > > But then more problems emerge: > 1. To take the records assigned to a specific user I have to run a query > that join the above tables. The form that is bound to this query cannot be > updateable! > > 2. The query can be achieved only with IN operator and is very very very > slow. > > > > Thanks > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > From jwcolby at colbyconsulting.com Sat Mar 17 22:13:21 2012 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 17 Mar 2012 23:13:21 -0400 Subject: [AccessD] OT: Network speeds In-Reply-To: <4F65370D.17274.14634959@stuart.lexacorp.com.pg> References: <4F65170A.9080402@colbyconsulting.com> <4F65370D.17274.14634959@stuart.lexacorp.com.pg> Message-ID: <4F6552D1.7040905@colbyconsulting.com> It is not cat 6, in fact the whole house is cat 5. I have a pair of "servers", one of which really is - dual cpu 16 core 64 gig ram. That is at the far end in the basement under the living room. In that same location is a former workstation which is now my unraid file server. They plug into a gigabit switch. Coming off of that is a wifi hotspot (router with the dns turned off serving wifi) sitting in the drop ceiling in the basement, under the living room floor providing wifi to the front part of the house. Another cable going off to a small 100 mbit switch upstairs behind my TV. In the middle is another gigabit switch about 80 feet (of cable) at the place where the internet comes in to the house. So that switch basically has a cable from the above mentioned servers, a cable from my router / wifi (which is of course 100 mbit) and a cable going upstairs two floors to my home office. At my office end is another "server" and my workstation laptop. That has a gigabit switch and a wifi hotspot (router with the DNS turned off just serving wifi). (1st floor Living room / end of house) 100 mb sw behind tv >WMC TV (computer / tv) V (basement under living room) gb sw >SQL Server (computer) Win 2008 x64 >Unraid file server (computer) >wifi hotspot V (basement Middle of house) gb sw >Internet router / Wifi > Wife's laptop (computer) >Living room public PC (computer) >gb sw Back bedroom >WMC (computer / tv) V (2nd floor office end of house) gb sw >VM Server (computer) Win 2008 X46 >Dev workstation laptop (computer) >Wifi hotspot V >Old workstation laptop (computer) I have done file transfers on the SQl Server from disk to disk and get 150-400 mbytes / sec. This is all either SSD raid or raid 6 hard disk. I have done file transfers on the VM server on the other end of the house. Again very good speeds, 150 MB / sec or better. Raid controllers or SSD. But between these two machines... 10 MB / sec transfers. It certainly looks to me like the LAN. John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it On 3/17/2012 9:14 PM, Stuart McLachlan wrote: > Is all your wiring Cat6? From jwcolby at colbyconsulting.com Sat Mar 17 22:28:45 2012 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 17 Mar 2012 23:28:45 -0400 Subject: [AccessD] OT: Network speeds In-Reply-To: References: <4F65170A.9080402@colbyconsulting.com> Message-ID: <4F65566D.2070904@colbyconsulting.com> > Iometer is the program that I think you are referring to. No. This is pretty darned complicated. I am looking for something that sits on one end and transmits packets (the server) and sits on the other end and receives packets (the client). Measures the speed of the transfer. John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it On 3/17/2012 9:11 PM, Jason Strickland wrote: > Iometer is the program that I think you are referring to. > On Mar 17, 2012 7:01 PM, "jwcolby" wrote: > >> I have a network which consists of a set of three gigabit switches. When >> I transfer files between servers at either end I get 11 MByte / second >> transfer speeds. >> >> NOT good! >> >> Unfortunately I don't know how to troubleshoot this. I have simple a >> cable tester and the cables test OK, although that is truly only a >> connectivity test, not a test of the quality of the signal. >> >> I used to have a little program, a server on one end and a client on the >> other. The server would send stuff and then you could run the client on >> any other computer and see the network "quality" at the client end, >> wherever that might be. >> >> I can't remember what the program is and I am looking for something quick >> and easy. Of course nowadays everyone wants to test internet stuff. >> >> Does anyone know of a simple client / server kind of thing that allows me >> to install the server on one end and the client on my laptop and just walk >> around connecting my laptop to switches to try and determine where my >> problem might be? >> >> -- >> John W. Colby >> Colby Consulting >> >> 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 stuart at lexacorp.com.pg Sat Mar 17 22:40:30 2012 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sun, 18 Mar 2012 13:40:30 +1000 Subject: [AccessD] OT: Network speeds In-Reply-To: <4F6552D1.7040905@colbyconsulting.com> References: <4F65170A.9080402@colbyconsulting.com>, <4F65370D.17274.14634959@stuart.lexacorp.com.pg>, <4F6552D1.7040905@colbyconsulting.com> Message-ID: <4F65592E.14011.14E8995F@stuart.lexacorp.com.pg> There are all sorts of possibilities there. What sort of rates do you get: 1. Through Switch 1 alone between SQL Server (computer) Win 2008 x64 and Unraid file server (computer) 2. Through Switches 1 and 2 between SQL Server (computer) Win 2008 x64 and Living room public PC (computer) 3. Through Switches 1 and 2 between Unraid file server (computer) and Living room public PC (computer) 4. Through Switches 2 and 3 between Living room public PC (computer) and VM Server (computer) Win 2008 X46 5. 4. Through Switches 2 and 3 between Living room public PC (computer) and Dev workstation laptop (computer) 6. Through Switches 1,2 and 3 between Unraid file server (computer) and VM Server (computer) Win 2008 X46 7. Through Switches 1,2 and 3 between Unraid file server (computer) and Dev workstation laptop (computer) 7. Through Switches 1,2 and 3 between SQL Server (computer) Win 2008 x64 and Dev workstation laptop (computer) (I think that covers all the combinations!) An analysis of those results should tell you where the bottleneck is. -- Stuart On 17 Mar 2012 at 23:13, jwcolby wrote: > It is not cat 6, in fact the whole house is cat 5. > > I have a pair of "servers", one of which really is - dual cpu 16 core 64 gig ram. That is at the > far end in the basement under the living room. In that same location is a former workstation which > is now my unraid file server. They plug into a gigabit switch. Coming off of that is a wifi > hotspot (router with the dns turned off serving wifi) sitting in the drop ceiling in the basement, > under the living room floor providing wifi to the front part of the house. Another cable going off > to a small 100 mbit switch upstairs behind my TV. > > In the middle is another gigabit switch about 80 feet (of cable) at the place where the internet > comes in to the house. So that switch basically has a cable from the above mentioned servers, a > cable from my router / wifi (which is of course 100 mbit) and a cable going upstairs two floors to > my home office. At my office end is another "server" and my workstation laptop. That has a gigabit > switch and a wifi hotspot (router with the DNS turned off just serving wifi). > > > (1st floor Living room / end of house) > 100 mb sw behind tv >WMC TV (computer / tv) > V > > (basement under living room) > gb sw >SQL Server (computer) Win 2008 x64 > >Unraid file server (computer) > >wifi hotspot > V > > (basement Middle of house) > gb sw >Internet router / Wifi > Wife's laptop (computer) > >Living room public PC (computer) > >gb sw Back bedroom >WMC (computer / tv) > V > > (2nd floor office end of house) > gb sw >VM Server (computer) Win 2008 X46 > >Dev workstation laptop (computer) > >Wifi hotspot > V > >Old workstation laptop (computer) > > I have done file transfers on the SQl Server from disk to disk and get 150-400 mbytes / sec. This > is all either SSD raid or raid 6 hard disk. > > I have done file transfers on the VM server on the other end of the house. Again very good speeds, > 150 MB / sec or better. Raid controllers or SSD. > > But between these two machines... 10 MB / sec transfers. It certainly looks to me like the LAN. > > John W. Colby > Colby Consulting > > Reality is what refuses to go away > when you do not believe in it > > On 3/17/2012 9:14 PM, Stuart McLachlan wrote: > > Is all your wiring Cat6? > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From stuart at lexacorp.com.pg Sat Mar 17 22:46:36 2012 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sun, 18 Mar 2012 13:46:36 +1000 Subject: [AccessD] OT: Network speeds In-Reply-To: <4F6552D1.7040905@colbyconsulting.com> References: <4F65170A.9080402@colbyconsulting.com>, <4F65370D.17274.14634959@stuart.lexacorp.com.pg>, <4F6552D1.7040905@colbyconsulting.com> Message-ID: <4F655A9C.30392.14EE2FF3@stuart.lexacorp.com.pg> If you are doing your transfers running on a VM, you also need to look at the VM's virtual network adapter - is it GB? What is the transfer speed like between two different VMs on the same machine? -- Stuart On 17 Mar 2012 at 23:13, jwcolby wrote: > > I have done file transfers on the SQl Server from disk to disk and get 150-400 mbytes / sec. This > is all either SSD raid or raid 6 hard disk. > > I have done file transfers on the VM server on the other end of the house. Again very good speeds, > 150 MB / sec or better. Raid controllers or SSD. > > But between these two machines... 10 MB / sec transfers. It certainly looks to me like the LAN. > From nonlinearly at gmail.com Sun Mar 18 03:02:34 2012 From: nonlinearly at gmail.com (Non-Linearly) Date: Sun, 18 Mar 2012 10:02:34 +0200 Subject: [AccessD] Split table's records according to user acoount In-Reply-To: References: <000401cd045f$90329250$b097b6f0$@com> Message-ID: <000001cd04dd$7b42a0a0$71c7e1e0$@com> Thank you very much, so in the worst case I need so many levels of security as there are users... (although in this worst case that I do not have overlap then it will the same to assign each record with a user account). Thanks -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Benson Sent: Saturday, March 17, 2012 7:54 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Split table's records according to user acoount Dont assign users to records assign security levels to both user and records. On Mar 17, 2012 1:02 PM, "Non-Linearly" wrote: > I want the records in a table to distribute according to its users. I > could create a field that holds for each entry, the user that has the > rights to see it. But the problem is that a record may need to be > viewed from more than one user! > > So I made a second table that more than one records each with the user > account and the id from the first record. So with this way I can > assign more than one user to one record. > > But then more problems emerge: > 1. To take the records assigned to a specific user I have to run a > query that join the above tables. The form that is bound to this query > cannot be updateable! > > 2. The query can be achieved only with IN operator and is very very > very slow. > > > > Thanks > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From nonlinearly at gmail.com Sun Mar 18 03:16:28 2012 From: nonlinearly at gmail.com (Non-Linearly) Date: Sun, 18 Mar 2012 10:16:28 +0200 Subject: [AccessD] Split table's records according to user acoount In-Reply-To: References: <000401cd045f$90329250$b097b6f0$@com> Message-ID: <000101cd04df$6c3df3f0$44b9dbd0$@com> Ok with one note: form's recordset must be based on one table (with a where clause in the permission field of the record) else if the recordset is based in a query with joins then the bound form will not be updateable... Thanks -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Sunday, March 18, 2012 5:07 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Split table's records according to user acoount The simple approach is relational. You have a table of users and a table of groups/permissions. You have a join table that links users to groups and permissions You have a table of records with a field that indicates the group/permission required to see the record. If you're displaying the records in a form, you filter the form's recordset based on the join table of users and permissions. You NEVER, under any circumstances, let your users see the table. In versions below 2007, you can use built in Access security to handle it. Charlotte Foust On Sat, Mar 17, 2012 at 10:01 AM, Non-Linearly wrote: > I want the records in a table to distribute according to its users. I > could create a field that holds for each entry, the user that has the > rights to see it. But the problem is that a record may need to be > viewed from more than one user! > > So I made a second table that more than one records each with the user > account and the id from the first record. So with this way I can > assign more than one user to one record. > > But then more problems emerge: > 1. To take the records assigned to a specific user I have to run a > query that join the above tables. The form that is bound to this query > cannot be updateable! > > 2. The query can be achieved only with IN operator and is very very > very slow. > > > > Thanks > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Benson at ge.com Sun Mar 18 05:36:55 2012 From: Benson at ge.com (Benson, William (GE Global Research, consultant)) Date: Sun, 18 Mar 2012 10:36:55 +0000 Subject: [AccessD] Split table's records according to user acoount In-Reply-To: <000001cd04dd$7b42a0a0$71c7e1e0$@com> References: <000401cd045f$90329250$b097b6f0$@com> <000001cd04dd$7b42a0a0$71c7e1e0$@com> Message-ID: <93D10F008B998B4A83BCA855A33EEF372C7DF122@CINMBCNA01.e2k.ad.ge.com> Why on earth.... Until you wrote what you did in response to Charlotte, hers is exactly the solution I imagined.... A user has a security level, and the record has a security level, and any time a user has a security level above that required for the record, they can see it. You need joins to the user privileges table. I don't get the not updatable part. I am not much good with that aspect, I believe it is handled through relationships. Dunno - but quality databases do it all the time. Absolutely, users never see the table. Only a view prepared for them. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Non-Linearly Sent: Sunday, March 18, 2012 4:03 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Split table's records according to user acoount Thank you very much, so in the worst case I need so many levels of security as there are users... (although in this worst case that I do not have overlap then it will the same to assign each record with a user account). Thanks -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Benson Sent: Saturday, March 17, 2012 7:54 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Split table's records according to user acoount Dont assign users to records assign security levels to both user and records. On Mar 17, 2012 1:02 PM, "Non-Linearly" wrote: > I want the records in a table to distribute according to its users. I > could create a field that holds for each entry, the user that has the > rights to see it. But the problem is that a record may need to be > viewed from more than one user! > > So I made a second table that more than one records each with the user > account and the id from the first record. So with this way I can > assign more than one user to one record. > > But then more problems emerge: > 1. To take the records assigned to a specific user I have to run a > query that join the above tables. The form that is bound to this query > cannot be updateable! > > 2. The query can be achieved only with IN operator and is very very > very slow. > > > > Thanks > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Sun Mar 18 05:58:54 2012 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sun, 18 Mar 2012 20:58:54 +1000 Subject: [AccessD] Split table's records according to user acoount In-Reply-To: <93D10F008B998B4A83BCA855A33EEF372C7DF122@CINMBCNA01.e2k.ad.ge.com> References: <000401cd045f$90329250$b097b6f0$@com>, <000001cd04dd$7b42a0a0$71c7e1e0$@com>, <93D10F008B998B4A83BCA855A33EEF372C7DF122@CINMBCNA01.e2k.ad.ge.com> Message-ID: <4F65BFEE.10920.1679F887@stuart.lexacorp.com.pg> It's often not that simple. Take HR records for instance. Each manager can see only the records belonging to their subordinates (which may be N tiered). HR staff generally can see the records of all staff up to a certain level. Certain HR staff can see certain management records HR Senior Management can see all records. So security has to consider both employee level and organisation structure. On 18 Mar 2012 at 10:36, Benson, William (GE Global Re wrote: > Why on earth.... > > Until you wrote what you did in response to Charlotte, hers is exactly > the solution I imagined.... > > > A user has a security level, and the record has a security level, and > any time a user has a security level above that required for the > record, they can see it. > From jwcolby at colbyconsulting.com Sun Mar 18 07:21:58 2012 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 18 Mar 2012 08:21:58 -0400 Subject: [AccessD] OT: Network speeds In-Reply-To: <4F65592E.14011.14E8995F@stuart.lexacorp.com.pg> References: <4F65170A.9080402@colbyconsulting.com>, <4F65370D.17274.14634959@stuart.lexacorp.com.pg>, <4F6552D1.7040905@colbyconsulting.com> <4F65592E.14011.14E8995F@stuart.lexacorp.com.pg> Message-ID: <4F65D366.9090201@colbyconsulting.com> Yep. There is a switch at either end (behind the servers) and a switch in the middle. But is the a switch the issue at all? I am reading a ton of "Windows 2008 R2 to anything transfer speed sucks" stuff out on Google. For example: http://social.technet.microsoft.com/Forums/en-US/windowsserver2008r2general/thread/2e14aa58-cb9b-462c-8a9e-7b10be2de3cb/ The servers at both end are Windows 2008 R2. It looks like my work is cut out for me. John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it On 3/17/2012 11:40 PM, Stuart McLachlan wrote: > There are all sorts of possibilities there. What sort of rates do you get: > > 1. Through Switch 1 alone between SQL Server (computer) Win 2008 x64 and Unraid file > server (computer) > > 2. Through Switches 1 and 2 between SQL Server (computer) Win 2008 x64 and Living room > public PC (computer) > > 3. Through Switches 1 and 2 between Unraid file server (computer) and Living room public > PC (computer) > > 4. Through Switches 2 and 3 between Living room public PC (computer) and VM Server (computer) Win 2008 X46 > > 5. 4. Through Switches 2 and 3 between Living room public PC (computer) and Dev > workstation laptop (computer) > > 6. Through Switches 1,2 and 3 between Unraid file server (computer) and VM Server > (computer) Win 2008 X46 > > 7. Through Switches 1,2 and 3 between Unraid file server (computer) and Dev workstation > laptop (computer) > > 7. Through Switches 1,2 and 3 between SQL Server (computer) Win 2008 x64 and Dev > workstation laptop (computer) > > (I think that covers all the combinations!) > > An analysis of those results should tell you where the bottleneck is. > From jwcolby at colbyconsulting.com Sun Mar 18 07:23:05 2012 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 18 Mar 2012 08:23:05 -0400 Subject: [AccessD] Split table's records according to user acoount In-Reply-To: <000001cd04dd$7b42a0a0$71c7e1e0$@com> References: <000401cd045f$90329250$b097b6f0$@com> <000001cd04dd$7b42a0a0$71c7e1e0$@com> Message-ID: <4F65D3A9.9030806@colbyconsulting.com> Assign security to groups and users and records to groups. This kind of stuff is almost impossible in Access directly but can be done in SQL Server. John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it On 3/18/2012 4:02 AM, Non-Linearly wrote: > Thank you very much, so in the worst case I need so many levels of security > as there are users... > (although in this worst case that I do not have overlap then it will the > same to assign each record with a user account). > > Thanks > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Benson > Sent: Saturday, March 17, 2012 7:54 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Split table's records according to user acoount > > Dont assign users to records assign security levels to both user and > records. > On Mar 17, 2012 1:02 PM, "Non-Linearly" wrote: > >> I want the records in a table to distribute according to its users. I >> could create a field that holds for each entry, the user that has the >> rights to see it. But the problem is that a record may need to be >> viewed from more than one user! >> >> So I made a second table that more than one records each with the user >> account and the id from the first record. So with this way I can >> assign more than one user to one record. >> >> But then more problems emerge: >> 1. To take the records assigned to a specific user I have to run a >> query that join the above tables. The form that is bound to this query >> cannot be updateable! >> >> 2. The query can be achieved only with IN operator and is very very >> very slow. >> >> >> >> Thanks >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Sun Mar 18 07:24:08 2012 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 18 Mar 2012 08:24:08 -0400 Subject: [AccessD] Split table's records according to user acoount In-Reply-To: <4F65BFEE.10920.1679F887@stuart.lexacorp.com.pg> References: <000401cd045f$90329250$b097b6f0$@com>, <000001cd04dd$7b42a0a0$71c7e1e0$@com>, <93D10F008B998B4A83BCA855A33EEF372C7DF122@CINMBCNA01.e2k.ad.ge.com> <4F65BFEE.10920.1679F887@stuart.lexacorp.com.pg> Message-ID: <4F65D3E8.1080603@colbyconsulting.com> "Levels" don't work, *groups* work. John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it On 3/18/2012 6:58 AM, Stuart McLachlan wrote: > It's often not that simple. > > Take HR records for instance. > > Each manager can see only the records belonging to their subordinates (which may be N > tiered). > > HR staff generally can see the records of all staff up to a certain level. > Certain HR staff can see certain management records > HR Senior Management can see all records. > > So security has to consider both employee level and organisation structure. > > > > On 18 Mar 2012 at 10:36, Benson, William (GE Global Re wrote: > >> Why on earth.... >> >> Until you wrote what you did in response to Charlotte, hers is exactly >> the solution I imagined.... >> >> >> A user has a security level, and the record has a security level, and >> any time a user has a security level above that required for the >> record, they can see it. >> > From nonlinearly at gmail.com Sun Mar 18 07:53:04 2012 From: nonlinearly at gmail.com (Non-Linearly) Date: Sun, 18 Mar 2012 14:53:04 +0200 Subject: [AccessD] Split table's records according to user acoount In-Reply-To: <93D10F008B998B4A83BCA855A33EEF372C7DF122@CINMBCNA01.e2k.ad.ge.com> References: <000401cd045f$90329250$b097b6f0$@com> <000001cd04dd$7b42a0a0$71c7e1e0$@com> <93D10F008B998B4A83BCA855A33EEF372C7DF122@CINMBCNA01.e2k.ad.ge.com> Message-ID: <000801cd0506$104da8c0$30e8fa40$@com> "I don't get the not updateable part" Well in Access a form can be bound to a table or query. If we have a table or query without joins to other tables then the form is updateable which means that every time you edit a record then the changes automatically saved! If don't (the form is bound to a query with joins to other tables) then you have not this feature (you cannot edit any record in form). So the solution is a form bound to a query without join that has a where clause to filter the records based on user's security level. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Benson, William (GE Global Research, consultant) Sent: Sunday, March 18, 2012 12:37 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Split table's records according to user acoount Why on earth.... Until you wrote what you did in response to Charlotte, hers is exactly the solution I imagined.... A user has a security level, and the record has a security level, and any time a user has a security level above that required for the record, they can see it. You need joins to the user privileges table. I don't get the not updatable part. I am not much good with that aspect, I believe it is handled through relationships. Dunno - but quality databases do it all the time. Absolutely, users never see the table. Only a view prepared for them. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Non-Linearly Sent: Sunday, March 18, 2012 4:03 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Split table's records according to user acoount Thank you very much, so in the worst case I need so many levels of security as there are users... (although in this worst case that I do not have overlap then it will the same to assign each record with a user account). Thanks -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Benson Sent: Saturday, March 17, 2012 7:54 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Split table's records according to user acoount Dont assign users to records assign security levels to both user and records. On Mar 17, 2012 1:02 PM, "Non-Linearly" wrote: > I want the records in a table to distribute according to its users. I > could create a field that holds for each entry, the user that has the > rights to see it. But the problem is that a record may need to be > viewed from more than one user! > > So I made a second table that more than one records each with the user > account and the id from the first record. So with this way I can > assign more than one user to one record. > > But then more problems emerge: > 1. To take the records assigned to a specific user I have to run a > query that join the above tables. The form that is bound to this query > cannot be updateable! > > 2. The query can be achieved only with IN operator and is very very > very slow. > > > > Thanks > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From charlotte.foust at gmail.com Sun Mar 18 08:46:30 2012 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Sun, 18 Mar 2012 06:46:30 -0700 Subject: [AccessD] Split table's records according to user acoount In-Reply-To: <000801cd0506$104da8c0$30e8fa40$@com> References: <000401cd045f$90329250$b097b6f0$@com> <000001cd04dd$7b42a0a0$71c7e1e0$@com> <93D10F008B998B4A83BCA855A33EEF372C7DF122@CINMBCNA01.e2k.ad.ge.com> <000801cd0506$104da8c0$30e8fa40$@com> Message-ID: What you say is only true if the query is not constructed to be updateable or you are binding to fields in more than one table. What version of Access are you working with? Charlotte Foust On Sun, Mar 18, 2012 at 5:53 AM, Non-Linearly wrote: > "I don't get the not updateable part" > Well in Access a form can be bound to a table or query. If we have a table > or query without joins to other tables then the form is updateable which > means that every time you edit a record then the changes automatically > saved! > If don't (the form is bound to a query with joins to other tables) then you > have not this feature (you cannot edit any record in form). > So the solution is a form bound to a query without join that has a where > clause to filter the records based on user's security level. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Benson, William > (GE Global Research, consultant) > Sent: Sunday, March 18, 2012 12:37 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Split table's records according to user acoount > > Why on earth.... > > Until you wrote what you did in response to Charlotte, hers is exactly the > solution I imagined.... > > > A user has a security level, and the record has a security level, and any > time a user has a security level above that required for the record, they > can see it. > > You need joins to the user privileges table. > > I don't get the not updatable part. > > I am not much good with that aspect, I believe it is handled through > relationships. > > Dunno - but quality databases do it all the time. Absolutely, users never > see the table. Only a view prepared for them. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Non-Linearly > Sent: Sunday, March 18, 2012 4:03 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Split table's records according to user acoount > > Thank you very much, so in the worst case I need so many levels of security > as there are users... > (although in this worst case that I do not have overlap then it will the > same to assign each record with a user account). > > Thanks > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Benson > Sent: Saturday, March 17, 2012 7:54 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Split table's records according to user acoount > > Dont assign users to records assign security levels to both user and > records. > On Mar 17, 2012 1:02 PM, "Non-Linearly" wrote: > > > I want the records in a table to distribute according to its users. I > > could create a field that holds for each entry, the user that has the > > rights to see it. But the problem is that a record may need to be > > viewed from more than one user! > > > > So I made a second table that more than one records each with the user > > account and the id from the first record. So with this way I can > > assign more than one user to one record. > > > > But then more problems emerge: > > 1. To take the records assigned to a specific user I have to run a > > query that join the above tables. The form that is bound to this query > > cannot be updateable! > > > > 2. The query can be achieved only with IN operator and is very very > > very slow. > > > > > > > > Thanks > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > Website: http://www.databaseadvisors.com > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > From jwcolby at colbyconsulting.com Sun Mar 18 11:15:21 2012 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 18 Mar 2012 12:15:21 -0400 Subject: [AccessD] Split table's records according to user acoount In-Reply-To: References: <000401cd045f$90329250$b097b6f0$@com> <000001cd04dd$7b42a0a0$71c7e1e0$@com> <93D10F008B998B4A83BCA855A33EEF372C7DF122@CINMBCNA01.e2k.ad.ge.com> <000801cd0506$104da8c0$30e8fa40$@com> Message-ID: <4F660A19.60708@colbyconsulting.com> > or you are binding to fields in more than one table. Even that is not strictly true. AFAICT it really has to do with the form being bound to a query with one-to-one recordsets. For example, in one client I have a query where the form is bound to a fairly long string of tables - claimant / claim / policy etc. However, while the tables themselves are one to many, each policy can have many claims, each claimant can have several claims, the form query only pulls a single policy record, a single claimant and a single claim. JET can uniquely identify WHICH EXACT RECORD in each table should be updated. That form is in fact updateable in any of the tables, and I do in fact bind updateable controls to each of those tables. John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it On 3/18/2012 9:46 AM, Charlotte Foust wrote: > What you say is only true if the query is not constructed to be updateable > or you are binding to fields in more than one table. What version of > Access are you working with? > > Charlotte Foust > > On Sun, Mar 18, 2012 at 5:53 AM, Non-Linearly wrote: > >> "I don't get the not updateable part" >> Well in Access a form can be bound to a table or query. If we have a table >> or query without joins to other tables then the form is updateable which >> means that every time you edit a record then the changes automatically >> saved! >> If don't (the form is bound to a query with joins to other tables) then you >> have not this feature (you cannot edit any record in form). >> So the solution is a form bound to a query without join that has a where >> clause to filter the records based on user's security level. >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Benson, William >> (GE Global Research, consultant) >> Sent: Sunday, March 18, 2012 12:37 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Split table's records according to user acoount >> >> Why on earth.... >> >> Until you wrote what you did in response to Charlotte, hers is exactly the >> solution I imagined.... >> >> >> A user has a security level, and the record has a security level, and any >> time a user has a security level above that required for the record, they >> can see it. >> >> You need joins to the user privileges table. >> >> I don't get the not updatable part. >> >> I am not much good with that aspect, I believe it is handled through >> relationships. >> >> Dunno - but quality databases do it all the time. Absolutely, users never >> see the table. Only a view prepared for them. >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Non-Linearly >> Sent: Sunday, March 18, 2012 4:03 AM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] Split table's records according to user acoount >> >> Thank you very much, so in the worst case I need so many levels of security >> as there are users... >> (although in this worst case that I do not have overlap then it will the >> same to assign each record with a user account). >> >> Thanks >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Benson >> Sent: Saturday, March 17, 2012 7:54 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Split table's records according to user acoount >> >> Dont assign users to records assign security levels to both user and >> records. >> On Mar 17, 2012 1:02 PM, "Non-Linearly" wrote: >> >>> I want the records in a table to distribute according to its users. I >>> could create a field that holds for each entry, the user that has the >>> rights to see it. But the problem is that a record may need to be >>> viewed from more than one user! >>> >>> So I made a second table that more than one records each with the user >>> account and the id from the first record. So with this way I can >>> assign more than one user to one record. >>> >>> But then more problems emerge: >>> 1. To take the records assigned to a specific user I have to run a >>> query that join the above tables. The form that is bound to this query >>> cannot be updateable! >>> >>> 2. The query can be achieved only with IN operator and is very very >>> very slow. >>> >>> >>> >>> Thanks >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >> >> >>> Website: http://www.databaseadvisors.com >> >> >>> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> >> >> Website: http://www.databaseadvisors.com >> >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> >> >> Website: http://www.databaseadvisors.com >> >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> >> >> Website: http://www.databaseadvisors.com >> >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> >> >> Website: http://www.databaseadvisors.com >> >> >> From accessd at shaw.ca Sun Mar 18 11:21:44 2012 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 18 Mar 2012 09:21:44 -0700 Subject: [AccessD] OT: Network speeds In-Reply-To: <4F65D366.9090201@colbyconsulting.com> References: <4F65170A.9080402@colbyconsulting.com>, <4F65370D.17274.14634959@stuart.lexacorp.com.pg>, <4F6552D1.7040905@colbyconsulting.com><4F65592E.14011.14E8995F@stuart.lexacorp.com.pg> <4F65D366.9090201@colbyconsulting.com> Message-ID: Hi John: I just dug this out of the link you sent. There are three posts being combined but I think thye make it clear the solution they found: " The problem seems to be that the one or both servers are auto negotiating proper GB speed. The way large data is handled between the two platforms may have also changed somewhat and cards drivers are not setting proper spped. Focus on the network cards in each server. Go to the Network card properties of the card and select the configure button. Select the Advanced TAB and scroll through the options and look for LINK SPEED and DUPLEX, select Auto-negotiate 1000BPS. There may also be a choice auto-negotiate without the 1000BPS - this won't or may not work and that is the problem. Once we make this change we see the server transfer speed run properly. This fixed it for me but you said you already tried that. Try going into the network adapter driver properties and DISABLE "TCP Connection Offload (IPv4)". This is generally listed on the advanced tab of the network adapter. I have a fix that worked which worked perfectly. I have an HP ML 350 G6 server that was newly installed today and experience the same problem. I noticed that the HP software was not installed as I would have expected on older servers/oses. I downloaded the latest PSP from the HP drivers and downloads, installed it as a proliant server should and voila - the NIC and network worked exactly as it should. Before: Win 2003 SBS server to Win 2008 Enterprise w SP2 32bit -- was about 2 minutes for a 22MB folder After: Now it is literally 1 second !!! No tweaking needed - just installed and configured the HP Proliant software to SPEC !!" How this solves your problem. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Sunday, March 18, 2012 5:22 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Network speeds Yep. There is a switch at either end (behind the servers) and a switch in the middle. But is the a switch the issue at all? I am reading a ton of "Windows 2008 R2 to anything transfer speed sucks" stuff out on Google. For example: http://social.technet.microsoft.com/Forums/en-US/windowsserver2008r2general/ thread/2e14aa58-cb9b-462c-8a9e-7b10be2de3cb/ The servers at both end are Windows 2008 R2. It looks like my work is cut out for me. John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it On 3/17/2012 11:40 PM, Stuart McLachlan wrote: > There are all sorts of possibilities there. What sort of rates do you get: > > 1. Through Switch 1 alone between SQL Server (computer) Win 2008 x64 and Unraid file > server (computer) > > 2. Through Switches 1 and 2 between SQL Server (computer) Win 2008 x64 and Living room > public PC (computer) > > 3. Through Switches 1 and 2 between Unraid file server (computer) and Living room public > PC (computer) > > 4. Through Switches 2 and 3 between Living room public PC (computer) and VM Server (computer) Win 2008 X46 > > 5. 4. Through Switches 2 and 3 between Living room public PC (computer) and Dev > workstation laptop (computer) > > 6. Through Switches 1,2 and 3 between Unraid file server (computer) and VM Server > (computer) Win 2008 X46 > > 7. Through Switches 1,2 and 3 between Unraid file server (computer) and Dev workstation > laptop (computer) > > 7. Through Switches 1,2 and 3 between SQL Server (computer) Win 2008 x64 and Dev > workstation laptop (computer) > > (I think that covers all the combinations!) > > An analysis of those results should tell you where the bottleneck is. > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sun Mar 18 11:37:15 2012 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 18 Mar 2012 12:37:15 -0400 Subject: [AccessD] OT: Network speeds In-Reply-To: References: <4F65170A.9080402@colbyconsulting.com>, <4F65370D.17274.14634959@stuart.lexacorp.com.pg>, <4F6552D1.7040905@colbyconsulting.com><4F65592E.14011.14E8995F@stuart.lexacorp.com.pg> <4F65D366.9090201@colbyconsulting.com> Message-ID: <4F660F3B.9030109@colbyconsulting.com> Jim, I am reading through that thread as it seems somewhat helpful. John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it On 3/18/2012 12:21 PM, Jim Lawrence wrote: > Hi John: > > I just dug this out of the link you sent. There are three posts being > combined but I think thye make it clear the solution they found: > > " The problem seems to be that the one or both servers are auto negotiating > proper GB speed. The way large data is handled between the two platforms > may have also changed somewhat and cards drivers are not setting proper > spped. Focus on the network cards in each server. Go to the Network card > properties of the card and select the configure button. Select the Advanced > TAB and scroll through the options and look for LINK SPEED and DUPLEX, > select Auto-negotiate 1000BPS. There may also be a choice auto-negotiate > without the 1000BPS - this won't or may not work and that is the problem. > Once we make this change we see the server transfer speed run properly. > > This fixed it for me but you said you already tried that. Try going into > the network adapter driver properties and DISABLE "TCP Connection Offload > (IPv4)". This is generally listed on the advanced tab of the network > adapter. > > I have a fix that worked which worked perfectly. I have an HP ML 350 G6 > server that was newly installed today and experience the same problem. I > noticed that the HP software was not installed as I would have expected on > older servers/oses. I downloaded the latest PSP from the HP drivers and > downloads, installed it as a proliant server should and voila - the NIC and > network worked exactly as it should. > Before: > Win 2003 SBS server to Win 2008 Enterprise w SP2 32bit -- > was about 2 minutes for a 22MB folder > After: > Now it is literally 1 second !!! > No tweaking needed - just installed and configured the HP Proliant software > to SPEC !!" > > How this solves your problem. > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Sunday, March 18, 2012 5:22 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: Network speeds > > Yep. There is a switch at either end (behind the servers) and a switch in > the middle. But is the a > switch the issue at all? I am reading a ton of "Windows 2008 R2 to anything > transfer speed sucks" > stuff out on Google. > > For example: > > http://social.technet.microsoft.com/Forums/en-US/windowsserver2008r2general/ > thread/2e14aa58-cb9b-462c-8a9e-7b10be2de3cb/ > > The servers at both end are Windows 2008 R2. It looks like my work is cut > out for me. > > John W. Colby > Colby Consulting > > Reality is what refuses to go away > when you do not believe in it > > On 3/17/2012 11:40 PM, Stuart McLachlan wrote: >> There are all sorts of possibilities there. What sort of rates do you get: >> >> 1. Through Switch 1 alone between SQL Server (computer) Win 2008 x64 and > Unraid file >> server (computer) >> >> 2. Through Switches 1 and 2 between SQL Server (computer) Win 2008 x64 and > Living room >> public PC (computer) >> >> 3. Through Switches 1 and 2 between Unraid file server (computer) and > Living room public >> PC (computer) >> >> 4. Through Switches 2 and 3 between Living room public PC (computer) and > VM Server (computer) Win 2008 X46 >> >> 5. 4. Through Switches 2 and 3 between Living room public PC (computer) > and Dev >> workstation laptop (computer) >> >> 6. Through Switches 1,2 and 3 between Unraid file server (computer) and > VM Server >> (computer) Win 2008 X46 >> >> 7. Through Switches 1,2 and 3 between Unraid file server (computer) and > Dev workstation >> laptop (computer) >> >> 7. Through Switches 1,2 and 3 between SQL Server (computer) Win 2008 x64 > and Dev >> workstation laptop (computer) >> >> (I think that covers all the combinations!) >> >> An analysis of those results should tell you where the bottleneck is. >> > From marksimms at verizon.net Sun Mar 18 12:25:48 2012 From: marksimms at verizon.net (Mark Simms) Date: Sun, 18 Mar 2012 13:25:48 -0400 Subject: [AccessD] OT: Network speeds In-Reply-To: <4F660F3B.9030109@colbyconsulting.com> References: <4F65170A.9080402@colbyconsulting.com>, <4F65370D.17274.14634959@stuart.lexacorp.com.pg>, <4F6552D1.7040905@colbyconsulting.com><4F65592E.14011.14E8995F@stuart.lexacorp.com.pg> <4F65D366.9090201@colbyconsulting.com> <4F660F3B.9030109@colbyconsulting.com> Message-ID: <002a01cd052c$29081d70$7b185850$@net> As I had mentioned John, the TCP/IP layers are the issue and the drivers handle many of the lower level layers. > > I am reading through that thread as it seems somewhat helpful. > > John W. Colby > Colby Consulting From charlotte.foust at gmail.com Sun Mar 18 12:59:56 2012 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Sun, 18 Mar 2012 10:59:56 -0700 Subject: [AccessD] Split table's records according to user acoount In-Reply-To: <4F660A19.60708@colbyconsulting.com> References: <000401cd045f$90329250$b097b6f0$@com> <000001cd04dd$7b42a0a0$71c7e1e0$@com> <93D10F008B998B4A83BCA855A33EEF372C7DF122@CINMBCNA01.e2k.ad.ge.com> <000801cd0506$104da8c0$30e8fa40$@com> <4F660A19.60708@colbyconsulting.com> Message-ID: True, John, but I was simplifying. Charlotte On Sun, Mar 18, 2012 at 9:15 AM, jwcolby wrote: > > or you are binding to fields in more than one table. > > Even that is not strictly true. AFAICT it really has to do with the form > being bound to a query with one-to-one recordsets. > > For example, in one client I have a query where the form is bound to a > fairly long string of tables - claimant / claim / policy etc. However, > while the tables themselves are one to many, each policy can have many > claims, each claimant can have several claims, the form query only pulls a > single policy record, a single claimant and a single claim. > > JET can uniquely identify WHICH EXACT RECORD in each table should be > updated. That form is in fact updateable in any of the tables, and I do in > fact bind updateable controls to each of those tables. > > > John W. Colby > Colby Consulting > > Reality is what refuses to go away > when you do not believe in it > > On 3/18/2012 9:46 AM, Charlotte Foust wrote: > >> What you say is only true if the query is not constructed to be updateable >> or you are binding to fields in more than one table. What version of >> Access are you working with? >> >> Charlotte Foust >> >> On Sun, Mar 18, 2012 at 5:53 AM, Non-Linearly> >> wrote: >> >> "I don't get the not updateable part" >>> Well in Access a form can be bound to a table or query. If we have a >>> table >>> or query without joins to other tables then the form is updateable which >>> means that every time you edit a record then the changes automatically >>> saved! >>> If don't (the form is bound to a query with joins to other tables) then >>> you >>> have not this feature (you cannot edit any record in form). >>> So the solution is a form bound to a query without join that has a where >>> clause to filter the records based on user's security level. >>> >>> -----Original Message----- >>> From: accessd-bounces@**databaseadvisors.com >>> [mailto:accessd-bounces@**databaseadvisors.com] >>> On Behalf Of Benson, William >>> (GE Global Research, consultant) >>> Sent: Sunday, March 18, 2012 12:37 PM >>> To: Access Developers discussion and problem solving >>> Subject: Re: [AccessD] Split table's records according to user acoount >>> >>> Why on earth.... >>> >>> Until you wrote what you did in response to Charlotte, hers is exactly >>> the >>> solution I imagined.... >>> >>> >>> A user has a security level, and the record has a security level, and any >>> time a user has a security level above that required for the record, they >>> can see it. >>> >>> You need joins to the user privileges table. >>> >>> I don't get the not updatable part. >>> >>> I am not much good with that aspect, I believe it is handled through >>> relationships. >>> >>> Dunno - but quality databases do it all the time. Absolutely, users >>> never >>> see the table. Only a view prepared for them. >>> >>> -----Original Message----- >>> From: accessd-bounces@**databaseadvisors.com >>> [mailto:accessd-bounces@**databaseadvisors.com] >>> On Behalf Of Non-Linearly >>> Sent: Sunday, March 18, 2012 4:03 AM >>> To: 'Access Developers discussion and problem solving' >>> Subject: Re: [AccessD] Split table's records according to user acoount >>> >>> Thank you very much, so in the worst case I need so many levels of >>> security >>> as there are users... >>> (although in this worst case that I do not have overlap then it will the >>> same to assign each record with a user account). >>> >>> Thanks >>> >>> -----Original Message----- >>> From: accessd-bounces@**databaseadvisors.com >>> [mailto:accessd-bounces@**databaseadvisors.com] >>> On Behalf Of William Benson >>> Sent: Saturday, March 17, 2012 7:54 PM >>> To: Access Developers discussion and problem solving >>> Subject: Re: [AccessD] Split table's records according to user acoount >>> >>> Dont assign users to records assign security levels to both user and >>> records. >>> On Mar 17, 2012 1:02 PM, "Non-Linearly"> >>> wrote: >>> >>> I want the records in a table to distribute according to its users. I >>>> could create a field that holds for each entry, the user that has the >>>> rights to see it. But the problem is that a record may need to be >>>> viewed from more than one user! >>>> >>>> So I made a second table that more than one records each with the user >>>> account and the id from the first record. So with this way I can >>>> assign more than one user to one record. >>>> >>>> But then more problems emerge: >>>> 1. To take the records assigned to a specific user I have to run a >>>> query that join the above tables. The form that is bound to this query >>>> cannot be updateable! >>>> >>>> 2. The query can be achieved only with IN operator and is very very >>>> very slow. >>>> >>>> >>>> >>>> Thanks >>>> >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/**mailman/listinfo/accessd >>>> >>>> >>>> >>> >>> Website: http://www.databaseadvisors.**com >>>> >>>> >>>> >>> >>> >>>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/**mailman/listinfo/accessd >>> >>> >>> >>> >>> Website: http://www.databaseadvisors.**com >>> >>> >>> >>> >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/**mailman/listinfo/accessd >>> >>> >>> >>> >>> Website: http://www.databaseadvisors.**com >>> >>> >>> >>> >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/**mailman/listinfo/accessd >>> >>> >>> >>> >>> Website: http://www.databaseadvisors.**com >>> >>> >>> >>> >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/**mailman/listinfo/accessd >>> >>> >>> >>> >>> Website: http://www.databaseadvisors.**com >>> >>> >>> >>> >>> >>> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/**mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.**com > > > From Benson at ge.com Sun Mar 18 15:15:44 2012 From: Benson at ge.com (Benson, William (GE Global Research, consultant)) Date: Sun, 18 Mar 2012 20:15:44 +0000 Subject: [AccessD] Not all values paste from Excel to Access Message-ID: <93D10F008B998B4A83BCA855A33EEF372C7DF2F3@CINMBCNA01.e2k.ad.ge.com> I want to say from the start, I worked around this problem by changing my Excel fields to text number format, but here goes, I still think this is a bug in Access. I set up a table called Equipment Model with 3 fields. The first was an autonumber, the next two were text. In Excel I had a table like this: Blank Field Equipment Code Equipment Model CIGS 85 CIGS 90 CIGS 130 CIGS 135 CIGS 140 CIGS 145 CIGS 150 CIGS 155 CIGS 160 Controller SunIQ Inverter 700kW Inverter 714.2kW Inverter 1MW Skid (STP) Transformer I copied the three columns from Excel and pasted into the Access table. Only the items up to and including the Equipment Model = 160 record got pasted. If it was a numerical field, I could understand it, but it is a text field. And it is a really small number of records, so I can hardly picture Access getting confused. So I went back to Excel and checked NumberFormat - it was General. (At this point I am thinking "So what, there are some text entries and besides, the field is set up as text in Access"). Anyway, I changed number format in Excel to Text, and retried. They all pasted that time. I put this down as learning to deal with Microsoft's craziness, but I am happy for someone to point out any improper expectation on my part as a user/developer! From stuart at lexacorp.com.pg Sun Mar 18 16:05:34 2012 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Mon, 19 Mar 2012 07:05:34 +1000 Subject: [AccessD] Not all values paste from Excel to Access In-Reply-To: <93D10F008B998B4A83BCA855A33EEF372C7DF2F3@CINMBCNA01.e2k.ad.ge.com> References: <93D10F008B998B4A83BCA855A33EEF372C7DF2F3@CINMBCNA01.e2k.ad.ge.com> Message-ID: <4F664E1E.6724.18A56401@stuart.lexacorp.com.pg> It's not a "bug" in Access, just the way that things work if you are using Excel Copy and Access Paste and the Clipboard. When working within an application, the Clipboard can use "Registered Formats" and "Private Formats" which lets Excel store metadata about the values. When working between applications, the Clipboard is basically limited to "Standard Formats" so Access can't get that metadata and has to examine the actual text on the Clipboard and make assumptions about it. Apart from a couple of odd formats, the clipboard is basically limited to holding images and chunks of text and Access can only use what Excel puts there. It appears that Access "guesses" the format based on the first ten rows (which in your case is a header and 9 numeric values) the same way that it does with Import from a text file. -- Stuart On 18 Mar 2012 at 20:15, Benson, William (GE Global Re wrote: > I want to say from the start, I worked around this problem by changing my Excel fields to text number format, but here goes, I still think this is a bug in Access. > > I set up a table called Equipment Model with 3 fields. The first was an autonumber, the next two were text. In Excel I had a table like this: > > Blank Field Equipment Code Equipment Model > CIGS 85 > CIGS 90 > CIGS 130 > CIGS 135 > CIGS 140 > CIGS 145 > CIGS 150 > CIGS 155 > CIGS 160 > Controller SunIQ > Inverter 700kW > Inverter 714.2kW > Inverter 1MW > Skid (STP) Transformer > > I copied the three columns from Excel and pasted into the Access table. Only the items up to and including the Equipment Model = 160 record got pasted. > > If it was a numerical field, I could understand it, but it is a text field. And it is a really small number of records, so I can hardly picture Access getting confused. > > So I went back to Excel and checked NumberFormat - it was General. (At this point I am thinking "So what, there are some text entries and besides, the field is set up as text in Access"). > > Anyway, I changed number format in Excel to Text, and retried. They all pasted that time. > > I put this down as learning to deal with Microsoft's craziness, but I am happy for someone to point out any improper expectation on my part as a user/developer! > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From vbacreations at gmail.com Sun Mar 18 17:04:14 2012 From: vbacreations at gmail.com (William Benson) Date: Sun, 18 Mar 2012 18:04:14 -0400 Subject: [AccessD] Not all values paste from Excel to Access In-Reply-To: <4F664E1E.6724.18A56401@stuart.lexacorp.com.pg> References: <93D10F008B998B4A83BCA855A33EEF372C7DF2F3@CINMBCNA01.e2k.ad.ge.com> <4F664E1E.6724.18A56401@stuart.lexacorp.com.pg> Message-ID: Bug bug bug! Nyah. But thanks for a logical answer Stuart. On Mar 18, 2012 5:06 PM, "Stuart McLachlan" wrote: > It's not a "bug" in Access, just the way that things work if you are using > Excel Copy and > Access Paste and the Clipboard. > > When working within an application, the Clipboard can use "Registered > Formats" and > "Private Formats" which lets Excel store metadata about the values. > > When working between applications, the Clipboard is basically limited to > "Standard Formats" > so Access can't get that metadata and has to examine the actual text on > the Clipboard and > make assumptions about it. > > Apart from a couple of odd formats, the clipboard is basically limited to > holding images and > chunks of text and Access can only use what Excel puts there. > > It appears that Access "guesses" the format based on the first ten rows > (which in your case is > a header and 9 numeric values) the same way that it does with Import from > a text file. > > -- > Stuart > > On 18 Mar 2012 at 20:15, Benson, William (GE Global Re wrote: > > > I want to say from the start, I worked around this problem by changing > my Excel fields to text number format, but here goes, I still think this is > a bug in Access. > > > > I set up a table called Equipment Model with 3 fields. The first was an > autonumber, the next two were text. In Excel I had a table like this: > > > > Blank Field Equipment Code Equipment Model > > CIGS 85 > > CIGS 90 > > CIGS 130 > > CIGS 135 > > CIGS 140 > > CIGS 145 > > CIGS 150 > > CIGS 155 > > CIGS 160 > > Controller SunIQ > > Inverter 700kW > > Inverter 714.2kW > > Inverter 1MW > > Skid (STP) Transformer > > > > I copied the three columns from Excel and pasted into the Access table. > Only the items up to and including the Equipment Model = 160 record got > pasted. > > > > If it was a numerical field, I could understand it, but it is a text > field. And it is a really small number of records, so I can hardly picture > Access getting confused. > > > > So I went back to Excel and checked NumberFormat - it was General. (At > this point I am thinking "So what, there are some text entries and besides, > the field is set up as text in Access"). > > > > Anyway, I changed number format in Excel to Text, and retried. They all > pasted that time. > > > > I put this down as learning to deal with Microsoft's craziness, but I am > happy for someone to point out any improper expectation on my part as a > user/developer! > > > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From darryl at whittleconsulting.com.au Sun Mar 18 17:37:19 2012 From: darryl at whittleconsulting.com.au (Darryl Collins) Date: Sun, 18 Mar 2012 22:37:19 +0000 Subject: [AccessD] Not all values paste from Excel to Access In-Reply-To: <4F664E1E.6724.18A56401@stuart.lexacorp.com.pg> References: <93D10F008B998B4A83BCA855A33EEF372C7DF2F3@CINMBCNA01.e2k.ad.ge.com> <4F664E1E.6724.18A56401@stuart.lexacorp.com.pg> Message-ID: <56653D383CB80341995245C537A9E7B50CEF0171@SINPRD0402MB099.apcprd04.prod.outlook.com> You can have the same issue when importing with the wizard as well. Access only ready the first top records and guesses / assumes all of the data is of the same nature. That is why I always manually set them if I am importing via the wizard. Cheers Darryl -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Monday, 19 March 2012 8:06 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Not all values paste from Excel to Access It's not a "bug" in Access, just the way that things work if you are using Excel Copy and Access Paste and the Clipboard. When working within an application, the Clipboard can use "Registered Formats" and "Private Formats" which lets Excel store metadata about the values. When working between applications, the Clipboard is basically limited to "Standard Formats" so Access can't get that metadata and has to examine the actual text on the Clipboard and make assumptions about it. Apart from a couple of odd formats, the clipboard is basically limited to holding images and chunks of text and Access can only use what Excel puts there. It appears that Access "guesses" the format based on the first ten rows (which in your case is a header and 9 numeric values) the same way that it does with Import from a text file. -- Stuart On 18 Mar 2012 at 20:15, Benson, William (GE Global Re wrote: > I want to say from the start, I worked around this problem by changing my Excel fields to text number format, but here goes, I still think this is a bug in Access. > > I set up a table called Equipment Model with 3 fields. The first was an autonumber, the next two were text. In Excel I had a table like this: > > Blank Field Equipment Code Equipment Model > CIGS 85 > CIGS 90 > CIGS 130 > CIGS 135 > CIGS 140 > CIGS 145 > CIGS 150 > CIGS 155 > CIGS 160 > Controller SunIQ > Inverter 700kW > Inverter 714.2kW > Inverter 1MW > Skid (STP) Transformer > > I copied the three columns from Excel and pasted into the Access table. Only the items up to and including the Equipment Model = 160 record got pasted. > > If it was a numerical field, I could understand it, but it is a text field. And it is a really small number of records, so I can hardly picture Access getting confused. > > So I went back to Excel and checked NumberFormat - it was General. (At this point I am thinking "So what, there are some text entries and besides, the field is set up as text in Access"). > > Anyway, I changed number format in Excel to Text, and retried. They all pasted that time. > > I put this down as learning to deal with Microsoft's craziness, but I am happy for someone to point out any improper expectation on my part as a user/developer! > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From vbacreations at gmail.com Sun Mar 18 17:43:57 2012 From: vbacreations at gmail.com (William Benson) Date: Sun, 18 Mar 2012 18:43:57 -0400 Subject: [AccessD] Not all values paste from Excel to Access In-Reply-To: <56653D383CB80341995245C537A9E7B50CEF0171@SINPRD0402MB099.apcprd04.prod.outlook.com> References: <93D10F008B998B4A83BCA855A33EEF372C7DF2F3@CINMBCNA01.e2k.ad.ge.com> <4F664E1E.6724.18A56401@stuart.lexacorp.com.pg> <56653D383CB80341995245C537A9E7B50CEF0171@SINPRD0402MB099.apcprd04.prod.outlook.com> Message-ID: Not with 10 records into a field defined ad text ...? And with importing you can get warning and a import errors table. Pasting just inserted incomplete data with no alerts I could see if I was pasting into a numeric field but if access is going to just drop the data with no warning then I think you cannot compare these situations On Mar 18, 2012 6:38 PM, "Darryl Collins" wrote: > You can have the same issue when importing with the wizard as well. > Access only ready the first top records and guesses / assumes all of the > data is of the same nature. That is why I always manually set them if I am > importing via the wizard. > > Cheers > Darryl > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto: > accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan > Sent: Monday, 19 March 2012 8:06 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Not all values paste from Excel to Access > > It's not a "bug" in Access, just the way that things work if you are using > Excel Copy and Access Paste and the Clipboard. > > When working within an application, the Clipboard can use "Registered > Formats" and "Private Formats" which lets Excel store metadata about the > values. > > When working between applications, the Clipboard is basically limited to > "Standard Formats" > so Access can't get that metadata and has to examine the actual text on > the Clipboard and make assumptions about it. > > Apart from a couple of odd formats, the clipboard is basically limited to > holding images and chunks of text and Access can only use what Excel puts > there. > > It appears that Access "guesses" the format based on the first ten rows > (which in your case is a header and 9 numeric values) the same way that it > does with Import from a text file. > > -- > Stuart > > On 18 Mar 2012 at 20:15, Benson, William (GE Global Re wrote: > > > I want to say from the start, I worked around this problem by changing > my Excel fields to text number format, but here goes, I still think this is > a bug in Access. > > > > I set up a table called Equipment Model with 3 fields. The first was an > autonumber, the next two were text. In Excel I had a table like this: > > > > Blank Field Equipment Code Equipment Model > > CIGS 85 > > CIGS 90 > > CIGS 130 > > CIGS 135 > > CIGS 140 > > CIGS 145 > > CIGS 150 > > CIGS 155 > > CIGS 160 > > Controller SunIQ > > Inverter 700kW > > Inverter 714.2kW > > Inverter 1MW > > Skid (STP) Transformer > > > > I copied the three columns from Excel and pasted into the Access table. > Only the items up to and including the Equipment Model = 160 record got > pasted. > > > > If it was a numerical field, I could understand it, but it is a text > field. And it is a really small number of records, so I can hardly picture > Access getting confused. > > > > So I went back to Excel and checked NumberFormat - it was General. (At > this point I am thinking "So what, there are some text entries and besides, > the field is set up as text in Access"). > > > > Anyway, I changed number format in Excel to Text, and retried. They all > pasted that time. > > > > I put this down as learning to deal with Microsoft's craziness, but I am > happy for someone to point out any improper expectation on my part as a > user/developer! > > > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > 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 Mar 18 18:31:39 2012 From: marksimms at verizon.net (Mark Simms) Date: Sun, 18 Mar 2012 19:31:39 -0400 Subject: [AccessD] Not all values paste from Excel to Access In-Reply-To: References: <93D10F008B998B4A83BCA855A33EEF372C7DF2F3@CINMBCNA01.e2k.ad.ge.com> <4F664E1E.6724.18A56401@stuart.lexacorp.com.pg> Message-ID: <001401cd055f$4554cdb0$cffe6910$@net> I agree with William. This was poorly implemented...especially because there is no SETTING to override this behavior. Access is looking at the first x rows and then making a data conversion on that numeric column.... And it's then expecting all rows to follow as the same data type. From stuart at lexacorp.com.pg Sun Mar 18 18:53:47 2012 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Mon, 19 Mar 2012 09:53:47 +1000 Subject: [AccessD] Not all values paste from Excel to Access In-Reply-To: References: <93D10F008B998B4A83BCA855A33EEF372C7DF2F3@CINMBCNA01.e2k.ad.ge.com>, <4F664E1E.6724.18A56401@stuart.lexacorp.com.pg>, Message-ID: <4F66758B.10685.193F6626@stuart.lexacorp.com.pg> Bug = Does not perform as designed/documented. (Assuming no documentation error) On 18 Mar 2012 at 18:04, William Benson wrote: > Bug bug bug! > > Nyah. > > But thanks for a logical answer Stuart. > On Mar 18, 2012 5:06 PM, "Stuart McLachlan" wrote: > > > It's not a "bug" in Access, just the way that things work if you are using > > Excel Copy and > > Access Paste and the Clipboard. > > > > When working within an application, the Clipboard can use "Registered > > Formats" and > > "Private Formats" which lets Excel store metadata about the values. > > > > When working between applications, the Clipboard is basically limited to > > "Standard Formats" > > so Access can't get that metadata and has to examine the actual text on > > the Clipboard and > > make assumptions about it. > > > > Apart from a couple of odd formats, the clipboard is basically limited to > > holding images and > > chunks of text and Access can only use what Excel puts there. > > > > It appears that Access "guesses" the format based on the first ten rows > > (which in your case is > > a header and 9 numeric values) the same way that it does with Import from > > a text file. > > > > -- > > Stuart > > > > On 18 Mar 2012 at 20:15, Benson, William (GE Global Re wrote: > > > > > I want to say from the start, I worked around this problem by changing > > my Excel fields to text number format, but here goes, I still think this is > > a bug in Access. > > > > > > I set up a table called Equipment Model with 3 fields. The first was an > > autonumber, the next two were text. In Excel I had a table like this: > > > > > > Blank Field Equipment Code Equipment Model > > > CIGS 85 > > > CIGS 90 > > > CIGS 130 > > > CIGS 135 > > > CIGS 140 > > > CIGS 145 > > > CIGS 150 > > > CIGS 155 > > > CIGS 160 > > > Controller SunIQ > > > Inverter 700kW > > > Inverter 714.2kW > > > Inverter 1MW > > > Skid (STP) Transformer > > > > > > I copied the three columns from Excel and pasted into the Access table. > > Only the items up to and including the Equipment Model = 160 record got > > pasted. > > > > > > If it was a numerical field, I could understand it, but it is a text > > field. And it is a really small number of records, so I can hardly picture > > Access getting confused. > > > > > > So I went back to Excel and checked NumberFormat - it was General. (At > > this point I am thinking "So what, there are some text entries and besides, > > the field is set up as text in Access"). > > > > > > Anyway, I changed number format in Excel to Text, and retried. They all > > pasted that time. > > > > > > I put this down as learning to deal with Microsoft's craziness, but I am > > happy for someone to point out any improper expectation on my part as a > > user/developer! > > > > > > > > > > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From darryl at whittleconsulting.com.au Sun Mar 18 18:55:11 2012 From: darryl at whittleconsulting.com.au (Darryl Collins) Date: Sun, 18 Mar 2012 23:55:11 +0000 Subject: [AccessD] Not all values paste from Excel to Access In-Reply-To: <001401cd055f$4554cdb0$cffe6910$@net> References: <93D10F008B998B4A83BCA855A33EEF372C7DF2F3@CINMBCNA01.e2k.ad.ge.com> <4F664E1E.6724.18A56401@stuart.lexacorp.com.pg> <001401cd055f$4554cdb0$cffe6910$@net> Message-ID: <56653D383CB80341995245C537A9E7B50CEF02A3@SINPRD0402MB099.apcprd04.prod.outlook.com> Oh hell yeah, I agree with that, Even using the wizard method on default is darn risky. I have seen plenty of instances where fields that should be read as doubles have all be clipped to integers (without any warning too I might add) and caused all sort of errors. I know Excel is a big one for guessing as well. It gets it wrong plenty of times too - annoying IMHO... -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Monday, 19 March 2012 10:32 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Not all values paste from Excel to Access I agree with William. This was poorly implemented...especially because there is no SETTING to override this behavior. Access is looking at the first x rows and then making a data conversion on that numeric column.... And it's then expecting all rows to follow as the same data type. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jimdettman at verizon.net Mon Mar 19 06:52:51 2012 From: jimdettman at verizon.net (Jim Dettman) Date: Mon, 19 Mar 2012 07:52:51 -0400 Subject: [AccessD] OT: Network speeds In-Reply-To: <4F6552D1.7040905@colbyconsulting.com> References: <4F65170A.9080402@colbyconsulting.com> <4F65370D.17274.14634959@stuart.lexacorp.com.pg> <4F6552D1.7040905@colbyconsulting.com> Message-ID: <5EF42D521D06404FBFA310A21A1B66D8@XPS> John, <> This is something you really need to look at. Cat 5 is only certified up to 100mb/sec. It will go faster, but it is not recommended. 5e can go up to 1000 mb/sec. I would be surprised if you simply had 5 everywhere. It wasn't that long ago that you moved there. The other thing to check (assuming you did your own wiring) is that the connectors are on properly. They need to be wired in a specific pattern (white/orange, orange, white/green, blue, white/blue, green, w/brown,brown) and the last twist in the wires should be within 1/2" of the end of the connector. But with all that said, your getting so little speed, I think your problem lies else where as the rest of the house is wired the same and seeing much higher speeds. A simple ping test from one to the other should show <1 ms response if everything is basically sound. I would also suggest swapping some ports and seeing if the problem moves, just in case you have a bad port on one of your switches, but I doubt it will. And are these truly switches or are they hubs? If the latter, you should have no more then three devices in a chain (hub, hub, hub, and device is a no-no). Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, March 17, 2012 11:13 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Network speeds It is not cat 6, in fact the whole house is cat 5. I have a pair of "servers", one of which really is - dual cpu 16 core 64 gig ram. That is at the far end in the basement under the living room. In that same location is a former workstation which is now my unraid file server. They plug into a gigabit switch. Coming off of that is a wifi hotspot (router with the dns turned off serving wifi) sitting in the drop ceiling in the basement, under the living room floor providing wifi to the front part of the house. Another cable going off to a small 100 mbit switch upstairs behind my TV. In the middle is another gigabit switch about 80 feet (of cable) at the place where the internet comes in to the house. So that switch basically has a cable from the above mentioned servers, a cable from my router / wifi (which is of course 100 mbit) and a cable going upstairs two floors to my home office. At my office end is another "server" and my workstation laptop. That has a gigabit switch and a wifi hotspot (router with the DNS turned off just serving wifi). (1st floor Living room / end of house) 100 mb sw behind tv >WMC TV (computer / tv) V (basement under living room) gb sw >SQL Server (computer) Win 2008 x64 >Unraid file server (computer) >wifi hotspot V (basement Middle of house) gb sw >Internet router / Wifi > Wife's laptop (computer) >Living room public PC (computer) >gb sw Back bedroom >WMC (computer / tv) V (2nd floor office end of house) gb sw >VM Server (computer) Win 2008 X46 >Dev workstation laptop (computer) >Wifi hotspot V >Old workstation laptop (computer) I have done file transfers on the SQl Server from disk to disk and get 150-400 mbytes / sec. This is all either SSD raid or raid 6 hard disk. I have done file transfers on the VM server on the other end of the house. Again very good speeds, 150 MB / sec or better. Raid controllers or SSD. But between these two machines... 10 MB / sec transfers. It certainly looks to me like the LAN. John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it On 3/17/2012 9:14 PM, Stuart McLachlan wrote: > Is all your wiring Cat6? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Mon Mar 19 08:54:41 2012 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 19 Mar 2012 09:54:41 -0400 Subject: [AccessD] Split table's records according to user acoount In-Reply-To: References: <000401cd045f$90329250$b097b6f0$@com> <000001cd04dd$7b42a0a0$71c7e1e0$@com> <93D10F008B998B4A83BCA855A33EEF372C7DF122@CINMBCNA01.e2k.ad.ge.com> <000801cd0506$104da8c0$30e8fa40$@com> <4F660A19.60708@colbyconsulting.com> Message-ID: <4F673AA1.3000902@colbyconsulting.com> Charlotte, > True, John, but I was simplifying. Understood. Given the complexity of this whole "what exactly defines updateable" I just thought it was worthwhile to elucidate further. :) John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it On 3/18/2012 1:59 PM, Charlotte Foust wrote: > True, John, but I was simplifying. > > Charlotte > > On Sun, Mar 18, 2012 at 9:15 AM, jwcolbywrote: > >>> or you are binding to fields in more than one table. >> >> Even that is not strictly true. AFAICT it really has to do with the form >> being bound to a query with one-to-one recordsets. >> >> For example, in one client I have a query where the form is bound to a >> fairly long string of tables - claimant / claim / policy etc. However, >> while the tables themselves are one to many, each policy can have many >> claims, each claimant can have several claims, the form query only pulls a >> single policy record, a single claimant and a single claim. >> >> JET can uniquely identify WHICH EXACT RECORD in each table should be >> updated. That form is in fact updateable in any of the tables, and I do in >> fact bind updateable controls to each of those tables. >> >> >> John W. Colby >> Colby Consulting >> >> Reality is what refuses to go away >> when you do not believe in it From jwcolby at colbyconsulting.com Mon Mar 19 09:19:46 2012 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 19 Mar 2012 10:19:46 -0400 Subject: [AccessD] OT: Network speeds In-Reply-To: <5EF42D521D06404FBFA310A21A1B66D8@XPS> References: <4F65170A.9080402@colbyconsulting.com> <4F65370D.17274.14634959@stuart.lexacorp.com.pg> <4F6552D1.7040905@colbyconsulting.com> <5EF42D521D06404FBFA310A21A1B66D8@XPS> Message-ID: <4F674082.5050403@colbyconsulting.com> Jim, >5e can go up to 1000 mb/sec. I would be surprised if you simply had 5 everywhere. It wasn't that long ago that you moved there. You are correct it is 5e, and I wired the house myself. I bought the cable. I just clump all cat 5 together and and all cat 6 together... >The other thing to check (assuming you did your own wiring) is that the connectors are on properly. I bought a wire checker which does this testing for me. Everything is truly switches. I stopped using hubs a decade ago. John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it On 3/19/2012 7:52 AM, Jim Dettman wrote: > John, > > <> > > This is something you really need to look at. Cat 5 is only certified up > to 100mb/sec. It will go faster, but it is not recommended. 5e can go up > to 1000 mb/sec. I would be surprised if you simply had 5 everywhere. It > wasn't that long ago that you moved there. > > The other thing to check (assuming you did your own wiring) is that the > connectors are on properly. They need to be wired in a specific pattern > (white/orange, orange, white/green, blue, white/blue, green, w/brown,brown) > and the last twist in the wires should be within 1/2" of the end of the > connector. > > But with all that said, your getting so little speed, I think your problem > lies else where as the rest of the house is wired the same and seeing much > higher speeds. > > A simple ping test from one to the other should show<1 ms response if > everything is basically sound. > > I would also suggest swapping some ports and seeing if the problem moves, > just in case you have a bad port on one of your switches, but I doubt it > will. > > And are these truly switches or are they hubs? If the latter, you should > have no more then three devices in a chain (hub, hub, hub, and device is a > no-no). > > Jim. > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Saturday, March 17, 2012 11:13 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: Network speeds > > It is not cat 6, in fact the whole house is cat 5. > > I have a pair of "servers", one of which really is - dual cpu 16 core 64 gig > ram. That is at the > far end in the basement under the living room. In that same location is a > former workstation which > is now my unraid file server. They plug into a gigabit switch. Coming off > of that is a wifi > hotspot (router with the dns turned off serving wifi) sitting in the drop > ceiling in the basement, > under the living room floor providing wifi to the front part of the house. > Another cable going off > to a small 100 mbit switch upstairs behind my TV. > > In the middle is another gigabit switch about 80 feet (of cable) at the > place where the internet > comes in to the house. So that switch basically has a cable from the above > mentioned servers, a > cable from my router / wifi (which is of course 100 mbit) and a cable going > upstairs two floors to > my home office. At my office end is another "server" and my workstation > laptop. That has a gigabit > switch and a wifi hotspot (router with the DNS turned off just serving > wifi). > > > (1st floor Living room / end of house) > 100 mb sw behind tv>WMC TV (computer / tv) > V > > (basement under living room) > gb sw >SQL Server (computer) Win 2008 x64 > >Unraid file server (computer) > >wifi hotspot > V > > (basement Middle of house) > gb sw >Internet router / Wifi> Wife's laptop (computer) > >Living room public PC (computer) > >gb sw Back bedroom>WMC (computer / tv) > V > > (2nd floor office end of house) > gb sw >VM Server (computer) Win 2008 X46 > >Dev workstation laptop (computer) > >Wifi hotspot > V > >Old workstation laptop (computer) > > I have done file transfers on the SQl Server from disk to disk and get > 150-400 mbytes / sec. This > is all either SSD raid or raid 6 hard disk. > > I have done file transfers on the VM server on the other end of the house. > Again very good speeds, > 150 MB / sec or better. Raid controllers or SSD. > > But between these two machines... 10 MB / sec transfers. It certainly looks > to me like the LAN. > > John W. Colby > Colby Consulting > > Reality is what refuses to go away > when you do not believe in it > > On 3/17/2012 9:14 PM, Stuart McLachlan wrote: >> Is all your wiring Cat6? > > From nonlinearly at gmail.com Mon Mar 19 09:48:09 2012 From: nonlinearly at gmail.com (Non Linear) Date: Mon, 19 Mar 2012 16:48:09 +0200 Subject: [AccessD] Split table's records according to user acoount In-Reply-To: References: <000401cd045f$90329250$b097b6f0$@com> <000001cd04dd$7b42a0a0$71c7e1e0$@com> <93D10F008B998B4A83BCA855A33EEF372C7DF122@CINMBCNA01.e2k.ad.ge.com> <000801cd0506$104da8c0$30e8fa40$@com> Message-ID: 2007 2012/3/18 Charlotte Foust > What you say is only true if the query is not constructed to be updateable > or you are binding to fields in more than one table. What version of > Access are you working with? > > Charlotte Foust > > On Sun, Mar 18, 2012 at 5:53 AM, Non-Linearly > wrote: > > > "I don't get the not updateable part" > > Well in Access a form can be bound to a table or query. If we have a > table > > or query without joins to other tables then the form is updateable which > > means that every time you edit a record then the changes automatically > > saved! > > If don't (the form is bound to a query with joins to other tables) then > you > > have not this feature (you cannot edit any record in form). > > So the solution is a form bound to a query without join that has a where > > clause to filter the records based on user's security level. > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Benson, > William > > (GE Global Research, consultant) > > Sent: Sunday, March 18, 2012 12:37 PM > > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] Split table's records according to user acoount > > > > Why on earth.... > > > > Until you wrote what you did in response to Charlotte, hers is exactly > the > > solution I imagined.... > > > > > > A user has a security level, and the record has a security level, and any > > time a user has a security level above that required for the record, they > > can see it. > > > > You need joins to the user privileges table. > > > > I don't get the not updatable part. > > > > I am not much good with that aspect, I believe it is handled through > > relationships. > > > > Dunno - but quality databases do it all the time. Absolutely, users > never > > see the table. Only a view prepared for them. > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Non-Linearly > > Sent: Sunday, March 18, 2012 4:03 AM > > To: 'Access Developers discussion and problem solving' > > Subject: Re: [AccessD] Split table's records according to user acoount > > > > Thank you very much, so in the worst case I need so many levels of > security > > as there are users... > > (although in this worst case that I do not have overlap then it will the > > same to assign each record with a user account). > > > > Thanks > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William > Benson > > Sent: Saturday, March 17, 2012 7:54 PM > > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] Split table's records according to user acoount > > > > Dont assign users to records assign security levels to both user and > > records. > > On Mar 17, 2012 1:02 PM, "Non-Linearly" wrote: > > > > > I want the records in a table to distribute according to its users. I > > > could create a field that holds for each entry, the user that has the > > > rights to see it. But the problem is that a record may need to be > > > viewed from more than one user! > > > > > > So I made a second table that more than one records each with the user > > > account and the id from the first record. So with this way I can > > > assign more than one user to one record. > > > > > > But then more problems emerge: > > > 1. To take the records assigned to a specific user I have to run a > > > query that join the above tables. The form that is bound to this query > > > cannot be updateable! > > > > > > 2. The query can be achieved only with IN operator and is very very > > > very slow. > > > > > > > > > > > > Thanks > > > > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > > > > Website: http://www.databaseadvisors.com > > > > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > > > Website: http://www.databaseadvisors.com > > > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > > > Website: http://www.databaseadvisors.com > > > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > > > Website: http://www.databaseadvisors.com > > > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > > > Website: http://www.databaseadvisors.com > > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jimdettman at verizon.net Mon Mar 19 10:01:11 2012 From: jimdettman at verizon.net (Jim Dettman) Date: Mon, 19 Mar 2012 11:01:11 -0400 Subject: [AccessD] OT: Network speeds In-Reply-To: <4F674082.5050403@colbyconsulting.com> References: <4F65170A.9080402@colbyconsulting.com> <4F65370D.17274.14634959@stuart.lexacorp.com.pg> <4F6552D1.7040905@colbyconsulting.com> <5EF42D521D06404FBFA310A21A1B66D8@XPS> <4F674082.5050403@colbyconsulting.com> Message-ID: So more then likely, you need to be looking else where. Next thing I would check is the link lights on the switch or NIC of the machines (switch is probably a better bet). See if it's indicating a 100mb/sec connection or 1000 mb/sec. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Monday, March 19, 2012 10:20 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Network speeds Jim, >5e can go up to 1000 mb/sec. I would be surprised if you simply had 5 everywhere. It wasn't that long ago that you moved there. You are correct it is 5e, and I wired the house myself. I bought the cable. I just clump all cat 5 together and and all cat 6 together... >The other thing to check (assuming you did your own wiring) is that the connectors are on properly. I bought a wire checker which does this testing for me. Everything is truly switches. I stopped using hubs a decade ago. John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it On 3/19/2012 7:52 AM, Jim Dettman wrote: > John, > > <> > > This is something you really need to look at. Cat 5 is only certified up > to 100mb/sec. It will go faster, but it is not recommended. 5e can go up > to 1000 mb/sec. I would be surprised if you simply had 5 everywhere. It > wasn't that long ago that you moved there. > > The other thing to check (assuming you did your own wiring) is that the > connectors are on properly. They need to be wired in a specific pattern > (white/orange, orange, white/green, blue, white/blue, green, w/brown,brown) > and the last twist in the wires should be within 1/2" of the end of the > connector. > > But with all that said, your getting so little speed, I think your problem > lies else where as the rest of the house is wired the same and seeing much > higher speeds. > > A simple ping test from one to the other should show<1 ms response if > everything is basically sound. > > I would also suggest swapping some ports and seeing if the problem moves, > just in case you have a bad port on one of your switches, but I doubt it > will. > > And are these truly switches or are they hubs? If the latter, you should > have no more then three devices in a chain (hub, hub, hub, and device is a > no-no). > > Jim. > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Saturday, March 17, 2012 11:13 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: Network speeds > > It is not cat 6, in fact the whole house is cat 5. > > I have a pair of "servers", one of which really is - dual cpu 16 core 64 gig > ram. That is at the > far end in the basement under the living room. In that same location is a > former workstation which > is now my unraid file server. They plug into a gigabit switch. Coming off > of that is a wifi > hotspot (router with the dns turned off serving wifi) sitting in the drop > ceiling in the basement, > under the living room floor providing wifi to the front part of the house. > Another cable going off > to a small 100 mbit switch upstairs behind my TV. > > In the middle is another gigabit switch about 80 feet (of cable) at the > place where the internet > comes in to the house. So that switch basically has a cable from the above > mentioned servers, a > cable from my router / wifi (which is of course 100 mbit) and a cable going > upstairs two floors to > my home office. At my office end is another "server" and my workstation > laptop. That has a gigabit > switch and a wifi hotspot (router with the DNS turned off just serving > wifi). > > > (1st floor Living room / end of house) > 100 mb sw behind tv>WMC TV (computer / tv) > V > > (basement under living room) > gb sw >SQL Server (computer) Win 2008 x64 > >Unraid file server (computer) > >wifi hotspot > V > > (basement Middle of house) > gb sw >Internet router / Wifi> Wife's laptop (computer) > >Living room public PC (computer) > >gb sw Back bedroom>WMC (computer / tv) > V > > (2nd floor office end of house) > gb sw >VM Server (computer) Win 2008 X46 > >Dev workstation laptop (computer) > >Wifi hotspot > V > >Old workstation laptop (computer) > > I have done file transfers on the SQl Server from disk to disk and get > 150-400 mbytes / sec. This > is all either SSD raid or raid 6 hard disk. > > I have done file transfers on the VM server on the other end of the house. > Again very good speeds, > 150 MB / sec or better. Raid controllers or SSD. > > But between these two machines... 10 MB / sec transfers. It certainly looks > to me like the LAN. > > John W. Colby > Colby Consulting > > Reality is what refuses to go away > when you do not believe in it > > On 3/17/2012 9:14 PM, Stuart McLachlan wrote: >> Is all your wiring Cat6? > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jedi at charm.net Mon Mar 19 11:54:05 2012 From: jedi at charm.net (Michael Bahr) Date: Mon, 19 Mar 2012 12:54:05 -0400 (EDT) Subject: [AccessD] OT: Network speeds In-Reply-To: <4F6552D1.7040905@colbyconsulting.com> References: <4F65170A.9080402@colbyconsulting.com> <4F65370D.17274.14634959@stuart.lexacorp.com.pg> <4F6552D1.7040905@colbyconsulting.com> Message-ID: <3706.24.35.110.201.1332176045.squirrel@mail.expedient.net> John, for Gigbit to work properly I think **everything** must be Gigibit, i.e. all network cards, wifi, routers, switches, etc. I think Gigibit uses jumbo-frames. Otherwise you can have a mixed-mode condition. You do not mention what kind of router/switch you have, consumer/business/enterprize. Oh forget enterprize--too expensive. :-) Some routers/switches may support mixed-mode. Read the link below. http://www.smallnetbuilder.com/content/view/30212/54/ Mike... > It is not cat 6, in fact the whole house is cat 5. > > I have a pair of "servers", one of which really is - dual cpu 16 core 64 > gig ram. That is at the > far end in the basement under the living room. In that same location is a > former workstation which > is now my unraid file server. They plug into a gigabit switch. Coming > off of that is a wifi > hotspot (router with the dns turned off serving wifi) sitting in the drop > ceiling in the basement, > under the living room floor providing wifi to the front part of the house. > Another cable going off > to a small 100 mbit switch upstairs behind my TV. > > In the middle is another gigabit switch about 80 feet (of cable) at the > place where the internet > comes in to the house. So that switch basically has a cable from the > above mentioned servers, a > cable from my router / wifi (which is of course 100 mbit) and a cable > going upstairs two floors to > my home office. At my office end is another "server" and my workstation > laptop. That has a gigabit > switch and a wifi hotspot (router with the DNS turned off just serving > wifi). > > > (1st floor Living room / end of house) > 100 mb sw behind tv >WMC TV (computer / tv) > V > > (basement under living room) > gb sw >SQL Server (computer) Win 2008 x64 > >Unraid file server (computer) > >wifi hotspot > V > > (basement Middle of house) > gb sw >Internet router / Wifi > Wife's laptop (computer) > >Living room public PC (computer) > >gb sw Back bedroom >WMC (computer / tv) > V > > (2nd floor office end of house) > gb sw >VM Server (computer) Win 2008 X46 > >Dev workstation laptop (computer) > >Wifi hotspot > V > >Old workstation laptop (computer) > > I have done file transfers on the SQl Server from disk to disk and get > 150-400 mbytes / sec. This > is all either SSD raid or raid 6 hard disk. > > I have done file transfers on the VM server on the other end of the house. > Again very good speeds, > 150 MB / sec or better. Raid controllers or SSD. > > But between these two machines... 10 MB / sec transfers. It certainly > looks to me like the LAN. > > John W. Colby > Colby Consulting > > Reality is what refuses to go away > when you do not believe in it > > On 3/17/2012 9:14 PM, Stuart McLachlan wrote: >> Is all your wiring Cat6? > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Mon Mar 19 12:27:49 2012 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 19 Mar 2012 13:27:49 -0400 Subject: [AccessD] OT: Network speeds In-Reply-To: References: <4F65170A.9080402@colbyconsulting.com> <4F65370D.17274.14634959@stuart.lexacorp.com.pg> <4F6552D1.7040905@colbyconsulting.com> <5EF42D521D06404FBFA310A21A1B66D8@XPS> <4F674082.5050403@colbyconsulting.com> Message-ID: <4F676C95.4030901@colbyconsulting.com> >Next thing I would check is the link lights on the switch or NIC of the machines (switch is probably a better bet). See if it's indicating a 100mb/sec connection or 1000 mb/sec. Good idea, thanks! I am betting that it is actually saying 1 gbit but I will definitely check. John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it On 3/19/2012 11:01 AM, Jim Dettman wrote: > > So more then likely, you need to be looking else where. > > Next thing I would check is the link lights on the switch or NIC of the > machines (switch is probably a better bet). See if it's indicating a > 100mb/sec connection or 1000 mb/sec. > > Jim. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Monday, March 19, 2012 10:20 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: Network speeds > > Jim, > > >5e can go up to 1000 mb/sec. I would be surprised if you simply had 5 > everywhere. It wasn't that > long ago that you moved there. > > You are correct it is 5e, and I wired the house myself. I bought the cable. > I just clump all cat 5 > together and and all cat 6 together... > > >The other thing to check (assuming you did your own wiring) is that the > connectors are on properly. > > I bought a wire checker which does this testing for me. > > Everything is truly switches. I stopped using hubs a decade ago. > > John W. Colby > Colby Consulting > > Reality is what refuses to go away > when you do not believe in it > > On 3/19/2012 7:52 AM, Jim Dettman wrote: >> John, >> >> <> >> >> This is something you really need to look at. Cat 5 is only certified > up >> to 100mb/sec. It will go faster, but it is not recommended. 5e can go up >> to 1000 mb/sec. I would be surprised if you simply had 5 everywhere. It >> wasn't that long ago that you moved there. >> >> The other thing to check (assuming you did your own wiring) is that the >> connectors are on properly. They need to be wired in a specific pattern >> (white/orange, orange, white/green, blue, white/blue, green, > w/brown,brown) >> and the last twist in the wires should be within 1/2" of the end of the >> connector. >> >> But with all that said, your getting so little speed, I think your > problem >> lies else where as the rest of the house is wired the same and seeing much >> higher speeds. >> >> A simple ping test from one to the other should show<1 ms response if >> everything is basically sound. >> >> I would also suggest swapping some ports and seeing if the problem > moves, >> just in case you have a bad port on one of your switches, but I doubt it >> will. >> >> And are these truly switches or are they hubs? If the latter, you > should >> have no more then three devices in a chain (hub, hub, hub, and device is a >> no-no). >> >> Jim. >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Saturday, March 17, 2012 11:13 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] OT: Network speeds >> >> It is not cat 6, in fact the whole house is cat 5. >> >> I have a pair of "servers", one of which really is - dual cpu 16 core 64 > gig >> ram. That is at the >> far end in the basement under the living room. In that same location is a >> former workstation which >> is now my unraid file server. They plug into a gigabit switch. Coming > off >> of that is a wifi >> hotspot (router with the dns turned off serving wifi) sitting in the drop >> ceiling in the basement, >> under the living room floor providing wifi to the front part of the house. >> Another cable going off >> to a small 100 mbit switch upstairs behind my TV. >> >> In the middle is another gigabit switch about 80 feet (of cable) at the >> place where the internet >> comes in to the house. So that switch basically has a cable from the > above >> mentioned servers, a >> cable from my router / wifi (which is of course 100 mbit) and a cable > going >> upstairs two floors to >> my home office. At my office end is another "server" and my workstation >> laptop. That has a gigabit >> switch and a wifi hotspot (router with the DNS turned off just serving >> wifi). >> >> >> (1st floor Living room / end of house) >> 100 mb sw behind tv>WMC TV (computer / tv) >> V >> >> (basement under living room) >> gb sw >SQL Server (computer) Win 2008 x64 >> >Unraid file server (computer) >> >wifi hotspot >> V >> >> (basement Middle of house) >> gb sw >Internet router / Wifi> Wife's laptop (computer) >> >Living room public PC (computer) >> >gb sw Back bedroom>WMC (computer / tv) >> V >> >> (2nd floor office end of house) >> gb sw >VM Server (computer) Win 2008 X46 >> >Dev workstation laptop (computer) >> >Wifi hotspot >> V >> >Old workstation laptop (computer) >> >> I have done file transfers on the SQl Server from disk to disk and get >> 150-400 mbytes / sec. This >> is all either SSD raid or raid 6 hard disk. >> >> I have done file transfers on the VM server on the other end of the house. >> Again very good speeds, >> 150 MB / sec or better. Raid controllers or SSD. >> >> But between these two machines... 10 MB / sec transfers. It certainly > looks >> to me like the LAN. >> >> John W. Colby >> Colby Consulting >> >> Reality is what refuses to go away >> when you do not believe in it >> >> On 3/17/2012 9:14 PM, Stuart McLachlan wrote: >>> Is all your wiring Cat6? >> >> > From jwcolby at colbyconsulting.com Mon Mar 19 12:36:19 2012 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 19 Mar 2012 13:36:19 -0400 Subject: [AccessD] OT: Network speeds In-Reply-To: <3706.24.35.110.201.1332176045.squirrel@mail.expedient.net> References: <4F65170A.9080402@colbyconsulting.com> <4F65370D.17274.14634959@stuart.lexacorp.com.pg> <4F6552D1.7040905@colbyconsulting.com> <3706.24.35.110.201.1332176045.squirrel@mail.expedient.net> Message-ID: <4F676E93.3090209@colbyconsulting.com> They are all consumer grade, I cannot afford better. At this point I am reasonably sure it is a parameter in the server somewhere. John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it On 3/19/2012 12:54 PM, Michael Bahr wrote: > John, for Gigbit to work properly I think **everything** must be Gigibit, > i.e. all network cards, wifi, routers, switches, etc. I think Gigibit > uses jumbo-frames. Otherwise you can have a mixed-mode condition. You do > not mention what kind of router/switch you have, > consumer/business/enterprize. Oh forget enterprize--too expensive. :-) > Some routers/switches may support mixed-mode. Read the link below. > > http://www.smallnetbuilder.com/content/view/30212/54/ > > Mike... > > >> It is not cat 6, in fact the whole house is cat 5. From jwcolby at colbyconsulting.com Mon Mar 19 13:55:18 2012 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 19 Mar 2012 14:55:18 -0400 Subject: [AccessD] OT: Network speeds In-Reply-To: <3706.24.35.110.201.1332176045.squirrel@mail.expedient.net> References: <4F65170A.9080402@colbyconsulting.com> <4F65370D.17274.14634959@stuart.lexacorp.com.pg> <4F6552D1.7040905@colbyconsulting.com> <3706.24.35.110.201.1332176045.squirrel@mail.expedient.net> Message-ID: <4F678116.9060700@colbyconsulting.com> Good article. but what a PITA that brings up. I have my WIFI router / cable modem plugging into the gigabit switch *in the middle*. Does that router tell that entire middle switch to dumb down to 100 mbit? if so then there's my answer as to "why". What is left unanswered is how to get around this. I have lots of internet network traffic in the living area at the front of the house, and I also have internet access in my office upstairs. None of it is "optional", i.e. we need internet at both ends of the house for email at the very least. Web browsing as well. I just crawled under my table up in my office and what I discovered is that the switch under there has one line, going to my Virtual Machine Server which shows the gigabit light and the 100 megabit light lit. I unplugged and moved the cable and both lights followed the cable. I would guess that perhaps the 100 mbit is for a virtual machine. In my server I actually have two NICs and I can assign one of those NICS to support a virtual LAN just for the VMs. However even there those machines have to talk to the internet. What I discovered is that I have a 100 mbit switch down stairs behind the tv. It talks almost only to the UnRaid server in the basement. One would expect that each channel would adapt (flow control) but the article mentioned the transmitting NIC seems to be the object modified. What the article didn't say was whether the NIC stayed at the lower speed or whether it popped back up to the higher rate as soon as possible. My motherboard in the VM server only has a single NIC so if it is being throttled down and then just stays there until a reboot or something... So much to know, so little time. And in this case I do not even have the knowledge to troubleshoot it effectively. John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it On 3/19/2012 12:54 PM, Michael Bahr wrote: > John, for Gigbit to work properly I think **everything** must be Gigibit, > i.e. all network cards, wifi, routers, switches, etc. I think Gigibit > uses jumbo-frames. Otherwise you can have a mixed-mode condition. You do > not mention what kind of router/switch you have, > consumer/business/enterprize. Oh forget enterprize--too expensive. :-) > Some routers/switches may support mixed-mode. Read the link below. > > http://www.smallnetbuilder.com/content/view/30212/54/ > > Mike... From jerbach at gmail.com Mon Mar 19 15:37:13 2012 From: jerbach at gmail.com (Janet Erbach) Date: Mon, 19 Mar 2012 15:37:13 -0500 Subject: [AccessD] ODBC 3157 Error Message-ID: We've got an application that uses a SQL backend database with an Access 2003 front end interface. In mid-November we moved to a new location, and I've been encountering an error since our relocation that I never saw prior to the move. The error is 'Error = 3157: ODBC -- update on a linked table failed'. At first I thought it was machine specific, so I swapped out the network card for a new one; when the error happened again, I swapped the PC out with a new one. When it happened again I tried a different data port and a new network cable. Not only did the error still occur, it started occurring on other machines as well. It's happened in 2 different forms within the Aaccess front end - one form that I custom wrote and one that came built in with the system. The only common thread I see with the errors is that they have happened with the same table - our 'Inventory' table which has about 8,000 records in it. I'll get the error trying to save changes to a record; 5 minutes later (or maybe the next day) the record will save just fine. The research I've done on google hasn't led me anywhere. Have anyone seen this error before? Any hints for me on where I should focus my troubleshooting efforts? Thank you. Janet Erbach IT Manager Natural Healthy Concepts www.naturalhealthyconcepts.com 920.968.2377 * 866.505.7501 From ssharkins at gmail.com Mon Mar 19 15:51:08 2012 From: ssharkins at gmail.com (Susan Harkins) Date: Mon, 19 Mar 2012 16:51:08 -0400 Subject: [AccessD] ODBC 3157 Error References: Message-ID: That's not terribly helpful, but since this started after you moved, that last item -- the network issue -- could be the problem. That one seems to help pinpoint a possible problem, although it doesn't actually specify the error number, so it might not be related at all. I probably haven't helped at all. But, you might consider rewriting the save procedure and bypass it altogether -- stuff like this can drive you nuts. Susan H. > > The research I've done on google hasn't led me anywhere. Have anyone seen > this error before? Any hints for me on where I should focus my > troubleshooting efforts? From ssharkins at gmail.com Mon Mar 19 15:52:26 2012 From: ssharkins at gmail.com (Susan Harkins) Date: Mon, 19 Mar 2012 16:52:26 -0400 Subject: [AccessD] Fw: ODBC 3157 Error Message-ID: <01283B7385DE4E748F79194008D22520@SusanHarkins> BTW -- I'm sorry, I should've sent this in the original message instead of sending a second message. If you can copy the sql statement into a query window and run it from there -- you might get a much more specific error message. Susan H. > > > That's not terribly helpful, but since this started after you moved, that > last item -- the network issue -- could be the problem. > > > > That one seems to help pinpoint a possible problem, although it doesn't > actually specify the error number, so it might not be related at all. I > probably haven't helped at all. But, you might consider rewriting the save > procedure and bypass it altogether -- stuff like this can drive you nuts. > > Susan H. > > >> >> The research I've done on google hasn't led me anywhere. Have anyone >> seen >> this error before? Any hints for me on where I should focus my >> troubleshooting efforts? > From jerbach at gmail.com Mon Mar 19 15:54:21 2012 From: jerbach at gmail.com (Janet Erbach) Date: Mon, 19 Mar 2012 15:54:21 -0500 Subject: [AccessD] ODBC 3157 Error In-Reply-To: References: Message-ID: Susan - I did try rewriting the save procedure for my custom form. Spent 2 hours converting all my code from looping through the records to posting the changes with queries. It made no difference - still got the same error, so I left that day pretty disgusted. Came back in the next morning - and it worked fine! I'll check the link you sent me. Janet On Mon, Mar 19, 2012 at 3:51 PM, Susan Harkins wrote: > > > > > That's not terribly helpful, but since this started after you moved, that > last item -- the network issue -- could be the problem. > > > > > > That one seems to help pinpoint a possible problem, although it doesn't > actually specify the error number, so it might not be related at all. I > probably haven't helped at all. But, you might consider rewriting the save > procedure and bypass it altogether -- stuff like this can drive you nuts. > > Susan H. > > > > >> The research I've done on google hasn't led me anywhere. Have anyone seen >> this error before? Any hints for me on where I should focus my >> troubleshooting efforts? >> > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/**mailman/listinfo/accessd > Website: http://www.databaseadvisors.**com > From jwcolby at colbyconsulting.com Mon Mar 19 16:24:44 2012 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 19 Mar 2012 17:24:44 -0400 Subject: [AccessD] OT: Network speeds In-Reply-To: <4F678116.9060700@colbyconsulting.com> References: <4F65170A.9080402@colbyconsulting.com> <4F65370D.17274.14634959@stuart.lexacorp.com.pg> <4F6552D1.7040905@colbyconsulting.com> <3706.24.35.110.201.1332176045.squirrel@mail.expedient.net> <4F678116.9060700@colbyconsulting.com> Message-ID: <4F67A41C.2080201@colbyconsulting.com> In troubleshooting further, I discovered that if I reboot the VM Server (with the 100 mb light lit), as soon as post begins both the gigabit and mbit lights on the switch light, IOW it is "both" from the git-go. I'm not sure what that means actually, other than it isn't a driver issue since the drivers (or Windows even) haven't loaded yet. I also don't know what both lights lit actually means anyway. That is the only machine that appears to do that. Perhaps the board is bad? I looked through the BIOS for NIC related stuff but all I found was an on/off bios switch for the NIC. The NIC is in the AMD chipset. I don't even have a gigabit NIC card. Motherboards just have them now so I quit buying them ages ago. I may go get one just to see if that would cause the 100 mbit light to go away. John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it On 3/19/2012 2:55 PM, jwcolby wrote: > Good article. but what a PITA that brings up. > > I have my WIFI router / cable modem plugging into the gigabit switch *in the middle*. Does that > router tell that entire middle switch to dumb down to 100 mbit? if so then there's my answer as to > "why". What is left unanswered is how to get around this. I have lots of internet network traffic in > the living area at the front of the house, and I also have internet access in my office upstairs. > None of it is "optional", i.e. we need internet at both ends of the house for email at the very > least. Web browsing as well. > > I just crawled under my table up in my office and what I discovered is that the switch under there > has one line, going to my Virtual Machine Server which shows the gigabit light and the 100 megabit > light lit. I unplugged and moved the cable and both lights followed the cable. I would guess that > perhaps the 100 mbit is for a virtual machine. > > In my server I actually have two NICs and I can assign one of those NICS to support a virtual LAN > just for the VMs. However even there those machines have to talk to the internet. > > What I discovered is that I have a 100 mbit switch down stairs behind the tv. It talks almost only > to the UnRaid server in the basement. One would expect that each channel would adapt (flow control) > but the article mentioned the transmitting NIC seems to be the object modified. What the article > didn't say was whether the NIC stayed at the lower speed or whether it popped back up to the higher > rate as soon as possible. > > My motherboard in the VM server only has a single NIC so if it is being throttled down and then just > stays there until a reboot or something... > > So much to know, so little time. And in this case I do not even have the knowledge to troubleshoot > it effectively. > > John W. Colby > Colby Consulting > > Reality is what refuses to go away > when you do not believe in it > > On 3/19/2012 12:54 PM, Michael Bahr wrote: >> John, for Gigbit to work properly I think **everything** must be Gigibit, >> i.e. all network cards, wifi, routers, switches, etc. I think Gigibit >> uses jumbo-frames. Otherwise you can have a mixed-mode condition. You do >> not mention what kind of router/switch you have, >> consumer/business/enterprize. Oh forget enterprize--too expensive. :-) >> Some routers/switches may support mixed-mode. Read the link below. >> >> http://www.smallnetbuilder.com/content/view/30212/54/ >> >> Mike... > From garykjos at gmail.com Mon Mar 19 16:45:28 2012 From: garykjos at gmail.com (Gary Kjos) Date: Mon, 19 Mar 2012 16:45:28 -0500 Subject: [AccessD] OT: Network speeds In-Reply-To: <4F67A41C.2080201@colbyconsulting.com> References: <4F65170A.9080402@colbyconsulting.com> <4F65370D.17274.14634959@stuart.lexacorp.com.pg> <4F6552D1.7040905@colbyconsulting.com> <3706.24.35.110.201.1332176045.squirrel@mail.expedient.net> <4F678116.9060700@colbyconsulting.com> <4F67A41C.2080201@colbyconsulting.com> Message-ID: On my gigabit switch I never see ONLY the gigabit light. I see 100 or BOTH and I am quite sure that when I looked at the documentation it said that was how the lights on the switch worked. GK On Mon, Mar 19, 2012 at 4:24 PM, jwcolby wrote: > In troubleshooting further, I discovered that if I reboot the VM Server > (with the 100 mb light lit), as soon as post begins both the gigabit and > mbit lights on the switch light, IOW it is "both" from the git-go. > > I'm not sure what that means actually, other than it isn't a driver issue > since the drivers (or Windows even) haven't loaded yet. > > I also don't know what both lights lit actually means anyway. ?That is the > only machine that appears to do that. ?Perhaps the board is bad? ?I looked > through the BIOS for NIC related stuff but all I found was an on/off bios > switch for the NIC. ?The NIC is in the AMD chipset. > > I don't even have a gigabit NIC card. ?Motherboards just have them now so I > quit buying them ages ago. ?I may go get one just to see if that would cause > the 100 mbit light to go away. > > > John W. Colby > Colby Consulting > > Reality is what refuses to go away > when you do not believe in it > > On 3/19/2012 2:55 PM, jwcolby wrote: >> >> Good article. but what a PITA that brings up. >> >> I have my WIFI router / cable modem plugging into the gigabit switch *in >> the middle*. Does that >> router tell that entire middle switch to dumb down to 100 mbit? if so then >> there's my answer as to >> "why". What is left unanswered is how to get around this. I have lots of >> internet network traffic in >> the living area at the front of the house, and I also have internet access >> in my office upstairs. >> None of it is "optional", i.e. we need internet at both ends of the house >> for email at the very >> least. Web browsing as well. >> >> I just crawled under my table up in my office and what I discovered is >> that the switch under there >> has one line, going to my Virtual Machine Server which shows the gigabit >> light and the 100 megabit >> light lit. I unplugged and moved the cable and both lights followed the >> cable. I would guess that >> perhaps the 100 mbit is for a virtual machine. >> >> In my server I actually have two NICs and I can assign one of those NICS >> to support a virtual LAN >> just for the VMs. However even there those machines have to talk to the >> internet. >> >> What I discovered is that I have a 100 mbit switch down stairs behind the >> tv. It talks almost only >> to the UnRaid server in the basement. One would expect that each channel >> would adapt (flow control) >> but the article mentioned the transmitting NIC seems to be the object >> modified. What the article >> didn't say was whether the NIC stayed at the lower speed or whether it >> popped back up to the higher >> rate as soon as possible. >> >> My motherboard in the VM server only has a single NIC so if it is being >> throttled down and then just >> stays there until a reboot or something... >> >> So much to know, so little time. And in this case I do not even have the >> knowledge to troubleshoot >> it effectively. >> >> John W. Colby >> Colby Consulting >> >> Reality is what refuses to go away >> when you do not believe in it >> >> On 3/19/2012 12:54 PM, Michael Bahr wrote: >>> >>> John, for Gigbit to work properly I think **everything** must be Gigibit, >>> i.e. all network cards, wifi, routers, switches, etc. I think Gigibit >>> uses jumbo-frames. Otherwise you can have a mixed-mode condition. You do >>> not mention what kind of router/switch you have, >>> consumer/business/enterprize. Oh forget enterprize--too expensive. :-) >>> Some routers/switches may support mixed-mode. Read the link below. >>> >>> http://www.smallnetbuilder.com/content/view/30212/54/ >>> >>> Mike... >> >> > > -- > 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 jwcolby at colbyconsulting.com Tue Mar 20 06:30:25 2012 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 20 Mar 2012 07:30:25 -0400 Subject: [AccessD] OT: Network speeds In-Reply-To: References: <4F65170A.9080402@colbyconsulting.com> <4F65370D.17274.14634959@stuart.lexacorp.com.pg> <4F6552D1.7040905@colbyconsulting.com> <3706.24.35.110.201.1332176045.squirrel@mail.expedient.net> <4F678116.9060700@colbyconsulting.com> <4F67A41C.2080201@colbyconsulting.com> Message-ID: <4F686A51.1040502@colbyconsulting.com> Well I'm an idiot anyway it seems. I finally got out the flashlight and looked and it turns out that the top light means duplex and the bottom light means ON IF GB and off if 100 mb. So the motherboard is working at gb and the WI-FI / switch is not (of course). John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it On 3/19/2012 5:45 PM, Gary Kjos wrote: > On my gigabit switch I never see ONLY the gigabit light. I see 100 or > BOTH and I am quite sure that when I looked at the documentation it > said that was how the lights on the switch worked. > > GK > > On Mon, Mar 19, 2012 at 4:24 PM, jwcolby wrote: >> In troubleshooting further, I discovered that if I reboot the VM Server >> (with the 100 mb light lit), as soon as post begins both the gigabit and >> mbit lights on the switch light, IOW it is "both" from the git-go. >> >> I'm not sure what that means actually, other than it isn't a driver issue >> since the drivers (or Windows even) haven't loaded yet. >> >> I also don't know what both lights lit actually means anyway. That is the >> only machine that appears to do that. Perhaps the board is bad? I looked >> through the BIOS for NIC related stuff but all I found was an on/off bios >> switch for the NIC. The NIC is in the AMD chipset. >> >> I don't even have a gigabit NIC card. Motherboards just have them now so I >> quit buying them ages ago. I may go get one just to see if that would cause >> the 100 mbit light to go away. >> >> >> John W. Colby >> Colby Consulting >> >> Reality is what refuses to go away >> when you do not believe in it >> >> On 3/19/2012 2:55 PM, jwcolby wrote: >>> >>> Good article. but what a PITA that brings up. >>> >>> I have my WIFI router / cable modem plugging into the gigabit switch *in >>> the middle*. Does that >>> router tell that entire middle switch to dumb down to 100 mbit? if so then >>> there's my answer as to >>> "why". What is left unanswered is how to get around this. I have lots of >>> internet network traffic in >>> the living area at the front of the house, and I also have internet access >>> in my office upstairs. >>> None of it is "optional", i.e. we need internet at both ends of the house >>> for email at the very >>> least. Web browsing as well. >>> >>> I just crawled under my table up in my office and what I discovered is >>> that the switch under there >>> has one line, going to my Virtual Machine Server which shows the gigabit >>> light and the 100 megabit >>> light lit. I unplugged and moved the cable and both lights followed the >>> cable. I would guess that >>> perhaps the 100 mbit is for a virtual machine. >>> >>> In my server I actually have two NICs and I can assign one of those NICS >>> to support a virtual LAN >>> just for the VMs. However even there those machines have to talk to the >>> internet. >>> >>> What I discovered is that I have a 100 mbit switch down stairs behind the >>> tv. It talks almost only >>> to the UnRaid server in the basement. One would expect that each channel >>> would adapt (flow control) >>> but the article mentioned the transmitting NIC seems to be the object >>> modified. What the article >>> didn't say was whether the NIC stayed at the lower speed or whether it >>> popped back up to the higher >>> rate as soon as possible. >>> >>> My motherboard in the VM server only has a single NIC so if it is being >>> throttled down and then just >>> stays there until a reboot or something... >>> >>> So much to know, so little time. And in this case I do not even have the >>> knowledge to troubleshoot >>> it effectively. >>> >>> John W. Colby >>> Colby Consulting >>> >>> Reality is what refuses to go away >>> when you do not believe in it >>> >>> On 3/19/2012 12:54 PM, Michael Bahr wrote: >>>> >>>> John, for Gigbit to work properly I think **everything** must be Gigibit, >>>> i.e. all network cards, wifi, routers, switches, etc. I think Gigibit >>>> uses jumbo-frames. Otherwise you can have a mixed-mode condition. You do >>>> not mention what kind of router/switch you have, >>>> consumer/business/enterprize. Oh forget enterprize--too expensive. :-) >>>> Some routers/switches may support mixed-mode. Read the link below. >>>> >>>> http://www.smallnetbuilder.com/content/view/30212/54/ >>>> >>>> Mike... >>> >>> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com > > > From jwcolby at colbyconsulting.com Tue Mar 20 07:02:22 2012 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 20 Mar 2012 08:02:22 -0400 Subject: [AccessD] Pushing the Limits of Windows: Virtual Memory - Mark's Blog - Site Home - TechNet Blogs Message-ID: <4F6871CE.3010807@colbyconsulting.com> Just something I ran across. -- John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it http://blogs.technet.com/b/markrussinovich/archive/2008/11/17/3155406.aspx From Gustav at cactus.dk Tue Mar 20 10:46:58 2012 From: Gustav at cactus.dk (Gustav Brock) Date: Tue, 20 Mar 2012 16:46:58 +0100 Subject: [AccessD] [dba-Tech] Metro all over Message-ID: Hi all And Office 15 including Access: http://www.winsupersite.com/article/office/microsoft-office-15-preview-142569 /gustav >>> gustav at cactus.dk 17-03-2012 19:35:28 >>> Hi all The excellent Metro design will be all over. Now Windows Server 8: http://images.isoftmarketing.com/WSnews12-Figure21331809959475.JPG http://images.isoftmarketing.com/WSnews12-Figure11331809752036.JPG /gustav Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Tue Mar 20 13:05:09 2012 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Tue, 20 Mar 2012 11:05:09 -0700 Subject: [AccessD] Alpha Five Message-ID: <535FAD7769174E7B929E9EBD476C6D60@HAL9007> Is anyone familiar with this product: http://www.alphasoftware.com/ advertises that it will convert your access apps to the web. TIA Rocky Smolin Beach Access Software 858-259-4334 www.bchacc.com www.e-z-mrp.com Skype: rocky.smolin From jedi at charm.net Tue Mar 20 13:49:14 2012 From: jedi at charm.net (Michael Bahr) Date: Tue, 20 Mar 2012 14:49:14 -0400 (EDT) Subject: [AccessD] OT: Network speeds In-Reply-To: <4F678116.9060700@colbyconsulting.com> References: <4F65170A.9080402@colbyconsulting.com> <4F65370D.17274.14634959@stuart.lexacorp.com.pg> <4F6552D1.7040905@colbyconsulting.com> <3706.24.35.110.201.1332176045.squirrel@mail.expedient.net> <4F678116.9060700@colbyconsulting.com> Message-ID: <2897.24.35.110.201.1332269354.squirrel@mail.expedient.net> Age may effect performace. Age in that when you purchased the H/W did it actually support mixed-mode, i.e. 100/1000mbps at the same time or were there model-options? What you would need to do is make a list of ALL H/W devices; routers/switches/NIC's with manufacturer and model number and investigate each one. It could be you have a mix that support mix-mode and not, "dumbs" down to lowest speed. It also could be inferior cables. Trouble shooting would be the next step. Disconnect everything and then connect the two devices that are the furtherest apart and test. If you get faster speeds and are happy then use this as your baseline. Then one by one start adding more devices. I vaguely remember reading an article several years ago that tested actual transfer speeds bewteen 100mbps and 1gbps. The difference was Gigibit was only ~3-4 times faster than 100mbps--not the 10x faster one would think. Something to think about, Mike... > Good article. but what a PITA that brings up. > > I have my WIFI router / cable modem plugging into the gigabit switch *in > the middle*. Does that > router tell that entire middle switch to dumb down to 100 mbit? if so then > there's my answer as to > "why". What is left unanswered is how to get around this. I have lots of > internet network traffic > in the living area at the front of the house, and I also have internet > access in my office upstairs. > None of it is "optional", i.e. we need internet at both ends of the > house for email at the very > least. Web browsing as well. > > I just crawled under my table up in my office and what I discovered is > that the switch under there > has one line, going to my Virtual Machine Server which shows the gigabit > light and the 100 megabit > light lit. I unplugged and moved the cable and both lights followed the > cable. I would guess that > perhaps the 100 mbit is for a virtual machine. > > In my server I actually have two NICs and I can assign one of those NICS > to support a virtual LAN > just for the VMs. However even there those machines have to talk to the > internet. > > What I discovered is that I have a 100 mbit switch down stairs behind the > tv. It talks almost only > to the UnRaid server in the basement. One would expect that each channel > would adapt (flow control) > but the article mentioned the transmitting NIC seems to be the object > modified. What the article > didn't say was whether the NIC stayed at the lower speed or whether it > popped back up to the higher > rate as soon as possible. > > My motherboard in the VM server only has a single NIC so if it is being > throttled down and then just > stays there until a reboot or something... > > So much to know, so little time. And in this case I do not even have the > knowledge to troubleshoot > it effectively. > > John W. Colby > Colby Consulting > > Reality is what refuses to go away > when you do not believe in it > > On 3/19/2012 12:54 PM, Michael Bahr wrote: >> John, for Gigbit to work properly I think **everything** must be >> Gigibit, >> i.e. all network cards, wifi, routers, switches, etc. I think Gigibit >> uses jumbo-frames. Otherwise you can have a mixed-mode condition. You >> do >> not mention what kind of router/switch you have, >> consumer/business/enterprize. Oh forget enterprize--too expensive. :-) >> Some routers/switches may support mixed-mode. Read the link below. >> >> http://www.smallnetbuilder.com/content/view/30212/54/ >> >> Mike... > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From marksimms at verizon.net Tue Mar 20 14:13:04 2012 From: marksimms at verizon.net (Mark Simms) Date: Tue, 20 Mar 2012 15:13:04 -0400 Subject: [AccessD] Alpha Five In-Reply-To: <535FAD7769174E7B929E9EBD476C6D60@HAL9007> References: <535FAD7769174E7B929E9EBD476C6D60@HAL9007> Message-ID: <010d01cd06cd$7a488dd0$6ed9a970$@net> How does it handle the VBA and events ? From rockysmolin at bchacc.com Tue Mar 20 14:17:20 2012 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Tue, 20 Mar 2012 12:17:20 -0700 Subject: [AccessD] OT: Network speeds In-Reply-To: <2897.24.35.110.201.1332269354.squirrel@mail.expedient.net> References: <4F65170A.9080402@colbyconsulting.com><4F65370D.17274.14634959@stuart.lexacorp.com.pg><4F6552D1.7040905@colbyconsulting.com><3706.24.35.110.201.1332176045.squirrel@mail.expedient.net><4F678116.9060700@colbyconsulting.com> <2897.24.35.110.201.1332269354.squirrel@mail.expedient.net> Message-ID: <61CD481656AC408D87B934EFF6CA044B@HAL9007> "Age may effect performance." No kidding. I think we're all coming up against that. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Michael Bahr Sent: Tuesday, March 20, 2012 11:49 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Network speeds Age may effect performace. Age in that when you purchased the H/W did it actually support mixed-mode, i.e. 100/1000mbps at the same time or were there model-options? What you would need to do is make a list of ALL H/W devices; routers/switches/NIC's with manufacturer and model number and investigate each one. It could be you have a mix that support mix-mode and not, "dumbs" down to lowest speed. It also could be inferior cables. Trouble shooting would be the next step. Disconnect everything and then connect the two devices that are the furtherest apart and test. If you get faster speeds and are happy then use this as your baseline. Then one by one start adding more devices. I vaguely remember reading an article several years ago that tested actual transfer speeds bewteen 100mbps and 1gbps. The difference was Gigibit was only ~3-4 times faster than 100mbps--not the 10x faster one would think. Something to think about, Mike... > Good article. but what a PITA that brings up. > > I have my WIFI router / cable modem plugging into the gigabit switch > *in the middle*. Does that router tell that entire middle switch to > dumb down to 100 mbit? if so then there's my answer as to "why". What > is left unanswered is how to get around this. I have lots of internet > network traffic in the living area at the front of the house, and I > also have internet access in my office upstairs. > None of it is "optional", i.e. we need internet at both ends of the > house for email at the very least. Web browsing as well. > > I just crawled under my table up in my office and what I discovered is > that the switch under there has one line, going to my Virtual Machine > Server which shows the gigabit light and the 100 megabit light lit. I > unplugged and moved the cable and both lights followed the cable. I > would guess that perhaps the 100 mbit is for a virtual machine. > > In my server I actually have two NICs and I can assign one of those > NICS to support a virtual LAN just for the VMs. However even there > those machines have to talk to the internet. > > What I discovered is that I have a 100 mbit switch down stairs behind > the tv. It talks almost only to the UnRaid server in the basement. > One would expect that each channel would adapt (flow control) but the > article mentioned the transmitting NIC seems to be the object > modified. What the article didn't say was whether the NIC stayed at > the lower speed or whether it popped back up to the higher rate as > soon as possible. > > My motherboard in the VM server only has a single NIC so if it is > being throttled down and then just stays there until a reboot or > something... > > So much to know, so little time. And in this case I do not even have > the knowledge to troubleshoot it effectively. > > John W. Colby > Colby Consulting > > Reality is what refuses to go away > when you do not believe in it > > On 3/19/2012 12:54 PM, Michael Bahr wrote: >> John, for Gigbit to work properly I think **everything** must be >> Gigibit, i.e. all network cards, wifi, routers, switches, etc. I >> think Gigibit uses jumbo-frames. Otherwise you can have a mixed-mode >> condition. You do not mention what kind of router/switch you have, >> consumer/business/enterprize. Oh forget enterprize--too expensive. >> :-) Some routers/switches may support mixed-mode. Read the link below. >> >> http://www.smallnetbuilder.com/content/view/30212/54/ >> >> Mike... > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From fuller.artful at gmail.com Tue Mar 20 16:29:30 2012 From: fuller.artful at gmail.com (Arthur Fuller) Date: Tue, 20 Mar 2012 17:29:30 -0400 Subject: [AccessD] Alpha Five In-Reply-To: <010d01cd06cd$7a488dd0$6ed9a970$@net> References: <535FAD7769174E7B929E9EBD476C6D60@HAL9007> <010d01cd06cd$7a488dd0$6ed9a970$@net> Message-ID: I'm kicking its tires now. AFAIK it makes no pretence of converting Access apps to the web. Rather, it appeals to Access developers as the logical next step when webification becomes an issue. It also makes no attempt at all to handle or convert VBA code. It has its own coding language called xBasic, whose syntax will be instantly familiar to any Access developer, although the naming conventions are quite different. It has a forms builder with AutoForm, ditto for reports. It has its own file format but can handle just about any back end you can think of, including Access and SQL Server among many others. Besides these differences, one thing really stands out so far: speed. It's way faster than Access. It also comes with a substantial collection of template and tutorial apps, and some video tutorials are available on-line. Finally, a trial version is available for download, so anyone interested can take a peak for themselves. I've exchanged several emails with Richard Rabins of Alpha Five, and he strikes me as very friendly and helpful. I can't speak with any degree of expertise about Alpha Five yet, but I am intrigued and will continue my explorations seriously over the next little while. I could be wrong about this, but I gather that there is no equivalent to the Access RunTime, and that therefore your client would have to acquire her own copy. I'll look into that and either confirm or refute. On Tue, Mar 20, 2012 at 3:13 PM, Mark Simms wrote: > How does it handle the VBA and events ? > > > -- > 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 fuller.artful at gmail.com Tue Mar 20 16:44:57 2012 From: fuller.artful at gmail.com (Arthur Fuller) Date: Tue, 20 Mar 2012 17:44:57 -0400 Subject: [AccessD] Alpha Five In-Reply-To: References: <535FAD7769174E7B929E9EBD476C6D60@HAL9007> <010d01cd06cd$7a488dd0$6ed9a970$@net> Message-ID: I just found out that Alpha Five does have a RunTime and it is unlimited. Arthur From darren at activebilling.com.au Tue Mar 20 17:09:47 2012 From: darren at activebilling.com.au (Darren) Date: Wed, 21 Mar 2012 09:09:47 +1100 Subject: [AccessD] Best Reporting Tool Message-ID: <025201cd06e6$2cf8ccc0$86ea6640$@activebilling.com.au> Hi Team Brains Trust Question: We will soon be moving away from SQL Server. We will most likely be moving to PostgreSQL At the moment we are using MS Reporting Services for our reporting platform. We will be starting to look at other reporting tools soon. So, to that end, what does the group recommend for reporting tools? Cost is a factor Thanks in advance DD From accessd at shaw.ca Tue Mar 20 17:21:14 2012 From: accessd at shaw.ca (Jim Lawrence) Date: Tue, 20 Mar 2012 15:21:14 -0700 Subject: [AccessD] Alpha Five In-Reply-To: <535FAD7769174E7B929E9EBD476C6D60@HAL9007> References: <535FAD7769174E7B929E9EBD476C6D60@HAL9007> Message-ID: <0FBB64BAE4A244349392248F27001ABA@creativesystemdesigns.com> Hi Rocky: Here is some research material. Check out the Alpha spreadsheet feature list comparing itself with MS Access and various version of File Pro. http://www.gregoryfca.com/blogs/alpha/documents/Alpha_CompetitiveProductGrid _R_Draft_4.xls I have always asked why MS Access does not have an virtually unlimited sized database field, record and file capability...maybe we will never know. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Tuesday, March 20, 2012 11:05 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Alpha Five Is anyone familiar with this product: http://www.alphasoftware.com/ advertises that it will convert your access apps to the web. TIA Rocky Smolin Beach Access Software 858-259-4334 www.bchacc.com www.e-z-mrp.com Skype: rocky.smolin -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From BradM at blackforestltd.com Tue Mar 20 17:21:29 2012 From: BradM at blackforestltd.com (Brad Marks) Date: Tue, 20 Mar 2012 17:21:29 -0500 Subject: [AccessD] Best Reporting Tool References: <025201cd06e6$2cf8ccc0$86ea6640$@activebilling.com.au> Message-ID: Darren, We have been using Access 2007 for report generation. We are pulling data from SQL Server, Pervasive, and FireBird (all with ODBC). So far, this approach has worked nicely. We only have one Access 2007 "Full Version". All of our users have the Access 2007 Runtime (free). We have not run into any reporting needs that we cannot meet with this approach. Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darren Sent: Tuesday, March 20, 2012 5:10 PM To: AccessD Subject: [AccessD] Best Reporting Tool Hi Team Brains Trust Question: We will soon be moving away from SQL Server. We will most likely be moving to PostgreSQL At the moment we are using MS Reporting Services for our reporting platform. We will be starting to look at other reporting tools soon. So, to that end, what does the group recommend for reporting tools? Cost is a factor Thanks in advance DD -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From rockysmolin at bchacc.com Tue Mar 20 17:25:29 2012 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Tue, 20 Mar 2012 15:25:29 -0700 Subject: [AccessD] Alpha Five In-Reply-To: <0FBB64BAE4A244349392248F27001ABA@creativesystemdesigns.com> References: <535FAD7769174E7B929E9EBD476C6D60@HAL9007> <0FBB64BAE4A244349392248F27001ABA@creativesystemdesigns.com> Message-ID: <05A5F07F6D9D4EA6BF145FC69AA4FB72@HAL9007> Thanks R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Tuesday, March 20, 2012 3:21 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Alpha Five Hi Rocky: Here is some research material. Check out the Alpha spreadsheet feature list comparing itself with MS Access and various version of File Pro. http://www.gregoryfca.com/blogs/alpha/documents/Alpha_CompetitiveProductGrid _R_Draft_4.xls I have always asked why MS Access does not have an virtually unlimited sized database field, record and file capability...maybe we will never know. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Tuesday, March 20, 2012 11:05 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Alpha Five Is anyone familiar with this product: http://www.alphasoftware.com/ advertises that it will convert your access apps to the web. TIA Rocky Smolin Beach Access Software 858-259-4334 www.bchacc.com www.e-z-mrp.com Skype: rocky.smolin -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Tue Mar 20 17:26:47 2012 From: accessd at shaw.ca (Jim Lawrence) Date: Tue, 20 Mar 2012 15:26:47 -0700 Subject: [AccessD] Alpha Five In-Reply-To: <010d01cd06cd$7a488dd0$6ed9a970$@net> References: <535FAD7769174E7B929E9EBD476C6D60@HAL9007> <010d01cd06cd$7a488dd0$6ed9a970$@net> Message-ID: <0EB1ECF08C2C4B95890C115DA7619052@creativesystemdesigns.com> It has a form of basic and macro language...how good it is; who knows. Below is a link to a PDF file on the using of their version of xbasic: http://www.proctorandpeake.com/training_material/ATEC2008_Xbasic.pdf Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Tuesday, March 20, 2012 12:13 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Alpha Five How does it handle the VBA and events ? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Tue Mar 20 17:31:29 2012 From: accessd at shaw.ca (Jim Lawrence) Date: Tue, 20 Mar 2012 15:31:29 -0700 Subject: [AccessD] Alpha Five In-Reply-To: References: <535FAD7769174E7B929E9EBD476C6D60@HAL9007><010d01cd06cd$7a488dd0$6ed9a970$@net> Message-ID: <917B56BA153E4407BB8023FD4399F074@creativesystemdesigns.com> It appears that it may be fairly expensive to deploy if you are starting from square one. See below: 1-Developer $399 1-Upgrade $299 3-Developer $999 1-End user $199 10-End user $899 100-End user $999 (Unlimited distribution license) Web server $699 (Unlimited users per server) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller Sent: Tuesday, March 20, 2012 2:30 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Alpha Five I'm kicking its tires now. AFAIK it makes no pretence of converting Access apps to the web. Rather, it appeals to Access developers as the logical next step when webification becomes an issue. It also makes no attempt at all to handle or convert VBA code. It has its own coding language called xBasic, whose syntax will be instantly familiar to any Access developer, although the naming conventions are quite different. It has a forms builder with AutoForm, ditto for reports. It has its own file format but can handle just about any back end you can think of, including Access and SQL Server among many others. Besides these differences, one thing really stands out so far: speed. It's way faster than Access. It also comes with a substantial collection of template and tutorial apps, and some video tutorials are available on-line. Finally, a trial version is available for download, so anyone interested can take a peak for themselves. I've exchanged several emails with Richard Rabins of Alpha Five, and he strikes me as very friendly and helpful. I can't speak with any degree of expertise about Alpha Five yet, but I am intrigued and will continue my explorations seriously over the next little while. I could be wrong about this, but I gather that there is no equivalent to the Access RunTime, and that therefore your client would have to acquire her own copy. I'll look into that and either confirm or refute. On Tue, Mar 20, 2012 at 3:13 PM, Mark Simms wrote: > How does it handle the VBA and events ? > > > -- > 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 stuart at lexacorp.com.pg Tue Mar 20 17:37:38 2012 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Wed, 21 Mar 2012 08:37:38 +1000 Subject: [AccessD] Best Reporting Tool In-Reply-To: References: <025201cd06e6$2cf8ccc0$86ea6640$@activebilling.com.au>, Message-ID: <4F6906B2.8993.23466E64@stuart.lexacorp.com.pg> I'd go along with that. These days I'm using Access as a report generator with a range of BEs - Access, SQL Server, MySQL and Oracle. -- Stuart On 20 Mar 2012 at 17:21, Brad Marks wrote: > Darren, > > We have been using Access 2007 for report generation. > > We are pulling data from SQL Server, Pervasive, and FireBird (all with > ODBC). > > So far, this approach has worked nicely. We only have one Access 2007 > "Full Version". > All of our users have the Access 2007 Runtime (free). > > We have not run into any reporting needs that we cannot meet with this > approach. > > Brad > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darren > Sent: Tuesday, March 20, 2012 5:10 PM > To: AccessD > Subject: [AccessD] Best Reporting Tool > > Hi Team > > > > Brains Trust Question: > > We will soon be moving away from SQL Server. > > We will most likely be moving to PostgreSQL > > At the moment we are using MS Reporting Services for our reporting > platform. > > We will be starting to look at other reporting tools soon. > > So, to that end, what does the group recommend for reporting tools? > Cost is a factor > > > Thanks in advance > > > > DD > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > This message has been scanned for viruses and > dangerous content by MailScanner, and is > believed to be clean. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From stuart at lexacorp.com.pg Tue Mar 20 17:46:31 2012 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Wed, 21 Mar 2012 08:46:31 +1000 Subject: [AccessD] Alpha Five In-Reply-To: <917B56BA153E4407BB8023FD4399F074@creativesystemdesigns.com> References: <535FAD7769174E7B929E9EBD476C6D60@HAL9007>, , <917B56BA153E4407BB8023FD4399F074@creativesystemdesigns.com> Message-ID: <4F6908C7.365.234E940D@stuart.lexacorp.com.pg> Further pricing here: http://server2.alphasoftware.com/shop/ but no mention anywhere of "End User" licences. -- Stuart On 20 Mar 2012 at 15:31, Jim Lawrence wrote: > It appears that it may be fairly expensive to deploy if you are starting > from square one. See below: > > 1-Developer $399 > 1-Upgrade $299 > 3-Developer $999 > 1-End user $199 > > 10-End user $899 > 100-End user $999 (Unlimited distribution license) > Web server $699 (Unlimited users per server) > > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller > Sent: Tuesday, March 20, 2012 2:30 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Alpha Five > > I'm kicking its tires now. AFAIK it makes no pretence of converting Access > apps to the web. Rather, it appeals to Access developers as the logical > next step when webification becomes an issue. It also makes no attempt at > all to handle or convert VBA code. It has its own coding language called > xBasic, whose syntax will be instantly familiar to any Access developer, > although the naming conventions are quite different. It has a forms builder > with AutoForm, ditto for reports. It has its own file format but can handle > just about any back end you can think of, including Access and SQL Server > among many others. Besides these differences, one thing really stands out > so far: speed. It's way faster than Access. It also comes with a > substantial collection of template and tutorial apps, and some video > tutorials are available on-line. Finally, a trial version is available for > download, so anyone interested can take a peak for themselves. > > I've exchanged several emails with Richard Rabins of Alpha Five, and he > strikes me as very friendly and helpful. > > I can't speak with any degree of expertise about Alpha Five yet, but I am > intrigued and will continue my explorations seriously over the next little > while. > > I could be wrong about this, but I gather that there is no equivalent to > the Access RunTime, and that therefore your client would have to acquire > her own copy. I'll look into that and either confirm or refute. > > On Tue, Mar 20, 2012 at 3:13 PM, Mark Simms wrote: > > > How does it handle the VBA and events ? > > > > > > -- > > 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 > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From marksimms at verizon.net Tue Mar 20 18:07:30 2012 From: marksimms at verizon.net (Mark Simms) Date: Tue, 20 Mar 2012 19:07:30 -0400 Subject: [AccessD] Alpha Five In-Reply-To: References: <535FAD7769174E7B929E9EBD476C6D60@HAL9007> <010d01cd06cd$7a488dd0$6ed9a970$@net> Message-ID: <003f01cd06ee$3a50cf50$aef26df0$@net> Re: "It also makes no attempt at all to handle or convert VBA code." It's totally and completely and utterly worthless. From accessd at shaw.ca Tue Mar 20 18:15:05 2012 From: accessd at shaw.ca (Jim Lawrence) Date: Tue, 20 Mar 2012 16:15:05 -0700 Subject: [AccessD] Best Reporting Tool In-Reply-To: <025201cd06e6$2cf8ccc0$86ea6640$@activebilling.com.au> References: <025201cd06e6$2cf8ccc0$86ea6640$@activebilling.com.au> Message-ID: <83EF43D836FF46E78DF49A56EFD03F1E@creativesystemdesigns.com> Hi Darren: I do not have first hand experience with PostgreSQL but there appears to be a (basic) report builder tool within the product. For a more comprehensive set of tools checkout: The company that produces what has been stated as the best tools set for PostgreSQL (http://www.postgresql.org/about/news/1121/), with a report builder product is: http://www.navicat.com/ ...and see: http://www.youtube.com/watch?v=LLuh1EnRPHw It runs between $100 to $200, depending on the features and licences required. There are a lot of report writers out there for PostgreSQL, many Open Source: http://visual.software.informer.com/download-visual-report-builder-postgres/ ...and see... http://wiki.postgresql.org/wiki/Community_Guide_to_PostgreSQL_GUI_Tools Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darren Sent: Tuesday, March 20, 2012 3:10 PM To: AccessD Subject: [AccessD] Best Reporting Tool Hi Team Brains Trust Question: We will soon be moving away from SQL Server. We will most likely be moving to PostgreSQL At the moment we are using MS Reporting Services for our reporting platform. We will be starting to look at other reporting tools soon. So, to that end, what does the group recommend for reporting tools? Cost is a factor Thanks in advance DD -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From darren at activebilling.com.au Tue Mar 20 18:40:11 2012 From: darren at activebilling.com.au (Darren) Date: Wed, 21 Mar 2012 10:40:11 +1100 Subject: [AccessD] Best Reporting Tool Message-ID: <028801cd06f2$cc2dd360$64897a20$@activebilling.com.au> Thanks for the replies so far I'm very sorry - I should have mentioned this (very important) fact The reports must be browser visible for our clients and or their clients to access via URLS as RepServices reports are. Sorry about that little omission :-) Thanks in advance DD -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darren Sent: Wednesday, 21 March 2012 9:10 AM To: AccessD Subject: [AccessD] Best Reporting Tool Hi Team Brains Trust Question: We will soon be moving away from SQL Server. We will most likely be moving to PostgreSQL At the moment we are using MS Reporting Services for our reporting platform. We will be starting to look at other reporting tools soon. So, to that end, what does the group recommend for reporting tools? Cost is a factor Thanks in advance DD -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From BradM at blackforestltd.com Tue Mar 20 22:03:07 2012 From: BradM at blackforestltd.com (Brad Marks) Date: Tue, 20 Mar 2012 22:03:07 -0500 Subject: [AccessD] Unusual Sub Totals Needed on Access 2007 Report References: <028801cd06f2$cc2dd360$64897a20$@activebilling.com.au> Message-ID: All, I am working on a report that has a need for rather unusual sub-totaling. I will use a simple test example to explain what I am trying to do. The data for the report comes from a query with only two fields ?Group? and ?Amount?. There are three groups, Group-1, Group-2, Group-3. The report needs to have sub-totals for each Group. This is easy. Now the tricky part. The report also needs a total for Group-2 and Group-3 added together. Is there an easy way to do this? Is there some way to capture select sub-totals for later use? If I can capture the amounts, I can build the extra sub-total into one of the footers. Thanks, Brad From stuart at lexacorp.com.pg Tue Mar 20 22:21:27 2012 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Wed, 21 Mar 2012 13:21:27 +1000 Subject: [AccessD] Unusual Sub Totals Needed on Access 2007 Report In-Reply-To: References: <028801cd06f2$cc2dd360$64897a20$@activebilling.com.au>, Message-ID: <4F694937.11277.244A4612@stuart.lexacorp.com.pg> How about: In the Report Footer, have a field =SUM(IIF(GROUP = "Group-2" or GROUP = "Group-3",Amount,0)) On 20 Mar 2012 at 22:03, Brad Marks wrote: > All, > > I am working on a report that has a need for rather unusual sub-totaling. > > I will use a simple test example to explain what I am trying to do. > > The data for the report comes from a query with only two fields "Group" and "Amount". > > There are three groups, Group-1, Group-2, Group-3. > > The report needs to have sub-totals for each Group. This is easy. > > Now the tricky part. The report also needs a total for Group-2 and Group-3 added together. > > Is there an easy way to do this? > > Is there some way to capture select sub-totals for later use? If I can capture the amounts, I can build the extra sub-total into one of the footers. > > Thanks, > Brad > > From dbdoug at gmail.com Tue Mar 20 22:22:27 2012 From: dbdoug at gmail.com (Doug Steele) Date: Tue, 20 Mar 2012 20:22:27 -0700 Subject: [AccessD] Unusual Sub Totals Needed on Access 2007 Report In-Reply-To: References: <028801cd06f2$cc2dd360$64897a20$@activebilling.com.au> Message-ID: I'm not sure where you want this subtotal, or how the Groups are defined. If it is at the end of the report and the Groups are numbers ,then the following formula for the total field should work: =Sum(IIf([group]=1 Or [group]=2,[Amount],0)) basically it adds the amount value to the total if the group is 1 or 2, otherwise it adds zero Doug On Tue, Mar 20, 2012 at 8:03 PM, Brad Marks wrote: > All, > > I am working on a report that has a need for rather unusual sub-totaling. > > I will use a simple test example to explain what I am trying to do. > > The data for the report comes from a query with only two fields ?Group? > and ?Amount?. > > There are three groups, Group-1, Group-2, Group-3. > > The report needs to have sub-totals for each Group. This is easy. > > Now the tricky part. The report also needs a total for Group-2 and > Group-3 added together. > > Is there an easy way to do this? > > Is there some way to capture select sub-totals for later use? If I can > capture the amounts, I can build the extra sub-total into one of the > footers. > > Thanks, > Brad > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From dbdoug at gmail.com Tue Mar 20 22:24:32 2012 From: dbdoug at gmail.com (Doug Steele) Date: Tue, 20 Mar 2012 20:24:32 -0700 Subject: [AccessD] Unusual Sub Totals Needed on Access 2007 Report In-Reply-To: <4F694937.11277.244A4612@stuart.lexacorp.com.pg> References: <028801cd06f2$cc2dd360$64897a20$@activebilling.com.au> <4F694937.11277.244A4612@stuart.lexacorp.com.pg> Message-ID: So what time is it at your location, Stuart? Aren't you up early? Doug On Tue, Mar 20, 2012 at 8:21 PM, Stuart McLachlan wrote: > How about: > In the Report Footer, have a field =SUM(IIF(GROUP = "Group-2" or GROUP = > "Group-3",Amount,0)) > > > On 20 Mar 2012 at 22:03, Brad Marks wrote: > > > All, > > > > I am working on a report that has a need for rather unusual sub-totaling. > > > > I will use a simple test example to explain what I am trying to do. > > > > The data for the report comes from a query with only two fields "Group" > and "Amount". > > > > There are three groups, Group-1, Group-2, Group-3. > > > > The report needs to have sub-totals for each Group. This is easy. > > > > Now the tricky part. The report also needs a total for Group-2 and > Group-3 added together. > > > > Is there an easy way to do this? > > > > Is there some way to capture select sub-totals for later use? If I can > capture the amounts, I can build the extra sub-total into one of the > footers. > > > > Thanks, > > Brad > > > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From stuart at lexacorp.com.pg Tue Mar 20 22:50:25 2012 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Wed, 21 Mar 2012 13:50:25 +1000 Subject: [AccessD] Unusual Sub Totals Needed on Access 2007 Report In-Reply-To: References: <028801cd06f2$cc2dd360$64897a20$@activebilling.com.au>, <4F694937.11277.244A4612@stuart.lexacorp.com.pg>, Message-ID: <4F695001.7681.2464CD4C@stuart.lexacorp.com.pg> Nope, I'm on +10:00. it's just after lunch here 13:49 on Wednesday -- Stuart On 20 Mar 2012 at 20:24, Doug Steele wrote: > So what time is it at your location, Stuart? Aren't you up early? > > Doug > > On Tue, Mar 20, 2012 at 8:21 PM, Stuart McLachlan wrote: > > > How about: > > In the Report Footer, have a field =SUM(IIF(GROUP = "Group-2" or GROUP = > > "Group-3",Amount,0)) > > > > > > On 20 Mar 2012 at 22:03, Brad Marks wrote: > > > > > All, > > > > > > I am working on a report that has a need for rather unusual sub-totaling. > > > > > > I will use a simple test example to explain what I am trying to do. > > > > > > The data for the report comes from a query with only two fields "Group" > > and "Amount". > > > > > > There are three groups, Group-1, Group-2, Group-3. > > > > > > The report needs to have sub-totals for each Group. This is easy. > > > > > > Now the tricky part. The report also needs a total for Group-2 and > > Group-3 added together. > > > > > > Is there an easy way to do this? > > > > > > Is there some way to capture select sub-totals for later use? If I can > > capture the amounts, I can build the extra sub-total into one of the > > footers. > > > > > > 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 darryl at whittleconsulting.com.au Tue Mar 20 22:50:55 2012 From: darryl at whittleconsulting.com.au (Darryl Collins) Date: Wed, 21 Mar 2012 03:50:55 +0000 Subject: [AccessD] Unusual Sub Totals Needed on Access 2007 Report In-Reply-To: References: <028801cd06f2$cc2dd360$64897a20$@activebilling.com.au> <4F694937.11277.244A4612@stuart.lexacorp.com.pg> Message-ID: <56653D383CB80341995245C537A9E7B50CEF3F8E@SINPRD0402MB099.apcprd04.prod.outlook.com> Nah... It is afternoon for him, Lounging around in the jungle like he does.. ;) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Steele Sent: Wednesday, 21 March 2012 2:25 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Unusual Sub Totals Needed on Access 2007 Report So what time is it at your location, Stuart? Aren't you up early? Doug On Tue, Mar 20, 2012 at 8:21 PM, Stuart McLachlan wrote: > How about: > In the Report Footer, have a field =SUM(IIF(GROUP = "Group-2" or > GROUP = > "Group-3",Amount,0)) > > > On 20 Mar 2012 at 22:03, Brad Marks wrote: > > > All, > > > > I am working on a report that has a need for rather unusual sub-totaling. > > > > I will use a simple test example to explain what I am trying to do. > > > > The data for the report comes from a query with only two fields "Group" > and "Amount". > > > > There are three groups, Group-1, Group-2, Group-3. > > > > The report needs to have sub-totals for each Group. This is easy. > > > > Now the tricky part. The report also needs a total for Group-2 and > Group-3 added together. > > > > Is there an easy way to do this? > > > > Is there some way to capture select sub-totals for later use? If I > > can > capture the amounts, I can build the extra sub-total into one of the > footers. > > > > 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 Gustav at cactus.dk Wed Mar 21 04:15:18 2012 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 21 Mar 2012 10:15:18 +0100 Subject: [AccessD] Best Reporting Tool Message-ID: Hi Darren You could run one or more instances of SQL Server Express ... It can link to external databases. Cost = 0. /gustav >>> darren at activebilling.com.au 20-03-2012 23:09 >>> Hi Team Brains Trust Question: We will soon be moving away from SQL Server. We will most likely be moving to PostgreSQL At the moment we are using MS Reporting Services for our reporting platform. We will be starting to look at other reporting tools soon. So, to that end, what does the group recommend for reporting tools? Cost is a factor Thanks in advance DD From BradM at blackforestltd.com Wed Mar 21 06:25:35 2012 From: BradM at blackforestltd.com (Brad Marks) Date: Wed, 21 Mar 2012 06:25:35 -0500 Subject: [AccessD] Best Reporting Tool References: <028801cd06f2$cc2dd360$64897a20$@activebilling.com.au> Message-ID: Darren, I wrote earlier how we are using Access 2007 for all of our reporting needs against data that lives in SQL-Server, Pervasive, and Firebird databases (all via ODBC). Our reports are either run "on demand" via a form in an Access application or they are part of a group of reports that are run automatically each night. When a report is run "on demand", the user has an option to save the report. Reports are saved in PDF format in a collection of folders. All "automated" reports are also saved in PDF format in this same collection of folders. All of the saved reports are available internally via our Intranet. Currently, no reports are visible via the internet but I believe that they could be incorporated into the internet if we wanted to do so. The one piece that we don't have is the ability to initiate a report from our Intranet. I am not sure if this info will be useful or not, but I thought that if you just need to "view" reports (and not initiate them), then our technique may be of some help to you. Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of Darren Sent: Tue 3/20/2012 6:40 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Best Reporting Tool Thanks for the replies so far I'm very sorry - I should have mentioned this (very important) fact The reports must be browser visible for our clients and or their clients to access via URLS as RepServices reports are. Sorry about that little omission :-) Thanks in advance DD -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darren Sent: Wednesday, 21 March 2012 9:10 AM To: AccessD Subject: [AccessD] Best Reporting Tool Hi Team Brains Trust Question: We will soon be moving away from SQL Server. We will most likely be moving to PostgreSQL At the moment we are using MS Reporting Services for our reporting platform. We will be starting to look at other reporting tools soon. So, to that end, what does the group recommend for reporting tools? Cost is a factor Thanks in advance DD -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/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 has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From BradM at blackforestltd.com Wed Mar 21 06:49:27 2012 From: BradM at blackforestltd.com (Brad Marks) Date: Wed, 21 Mar 2012 06:49:27 -0500 Subject: [AccessD] Unusual Sub Totals Needed on Access 2007 Report References: <028801cd06f2$cc2dd360$64897a20$@activebilling.com.au> Message-ID: Stuart and Doug, Thanks for the help. Your suggestions/samples work great! Sincerely, Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of Doug Steele Sent: Tue 3/20/2012 10:22 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Unusual Sub Totals Needed on Access 2007 Report I'm not sure where you want this subtotal, or how the Groups are defined. If it is at the end of the report and the Groups are numbers ,then the following formula for the total field should work: =Sum(IIf([group]=1 Or [group]=2,[Amount],0)) basically it adds the amount value to the total if the group is 1 or 2, otherwise it adds zero Doug On Tue, Mar 20, 2012 at 8:03 PM, Brad Marks wrote: > All, > > I am working on a report that has a need for rather unusual sub-totaling. > > I will use a simple test example to explain what I am trying to do. > > The data for the report comes from a query with only two fields "Group" > and "Amount". > > There are three groups, Group-1, Group-2, Group-3. > > The report needs to have sub-totals for each Group. This is easy. > > Now the tricky part. The report also needs a total for Group-2 and > Group-3 added together. > > Is there an easy way to do this? > > Is there some way to capture select sub-totals for later use? If I can > capture the amounts, I can build the extra sub-total into one of the > footers. > > 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 has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From jwcolby at colbyconsulting.com Wed Mar 21 06:57:23 2012 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 21 Mar 2012 07:57:23 -0400 Subject: [AccessD] Alpha Five In-Reply-To: <003f01cd06ee$3a50cf50$aef26df0$@net> References: <535FAD7769174E7B929E9EBD476C6D60@HAL9007> <010d01cd06cd$7a488dd0$6ed9a970$@net> <003f01cd06ee$3a50cf50$aef26df0$@net> Message-ID: <4F69C223.1090905@colbyconsulting.com> > It's totally and completely and utterly worthless. LOL. So would you care to give your opinion about the product? ;) John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it On 3/20/2012 7:07 PM, Mark Simms wrote: > Re: "It also makes no attempt at all to handle or convert VBA code." > > It's totally and completely and utterly worthless. > > From jwcolby at colbyconsulting.com Wed Mar 21 06:58:11 2012 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 21 Mar 2012 07:58:11 -0400 Subject: [AccessD] Best Reporting Tool In-Reply-To: <028801cd06f2$cc2dd360$64897a20$@activebilling.com.au> References: <028801cd06f2$cc2dd360$64897a20$@activebilling.com.au> Message-ID: <4F69C253.5030905@colbyconsulting.com> > Sorry about that little omission :-) Just a tiny little thing. ;) John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it On 3/20/2012 7:40 PM, Darren wrote: > Thanks for the replies so far > I'm very sorry - I should have mentioned this (very important) fact > The reports must be browser visible for our clients and or their clients to > access via URLS as RepServices reports are. > Sorry about that little omission :-) > Thanks in advance > DD > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darren > Sent: Wednesday, 21 March 2012 9:10 AM > To: AccessD > Subject: [AccessD] Best Reporting Tool > > Hi Team > > > > Brains Trust Question: > > We will soon be moving away from SQL Server. > > We will most likely be moving to PostgreSQL > > At the moment we are using MS Reporting Services for our reporting platform. > > We will be starting to look at other reporting tools soon. > > So, to that end, what does the group recommend for reporting tools? > Cost is a factor > > > Thanks in advance > > > > DD > > > From Gustav at cactus.dk Wed Mar 21 07:33:52 2012 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 21 Mar 2012 13:33:52 +0100 Subject: [AccessD] Alpha Five Message-ID: Hi John Ha ha. Strange. Arthur seems to love it ... thought he was busy learning C#. And Chinese. /gustav >>> jwcolby at colbyconsulting.com 21-03-2012 12:57 >>> > It's totally and completely and utterly worthless. LOL. So would you care to give your opinion about the product? ;) John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it On 3/20/2012 7:07 PM, Mark Simms wrote: > Re: "It also makes no attempt at all to handle or convert VBA code." > > It's totally and completely and utterly worthless. From ssharkins at gmail.com Wed Mar 21 08:13:00 2012 From: ssharkins at gmail.com (Susan Harkins) Date: Wed, 21 Mar 2012 09:13:00 -0400 Subject: [AccessD] Unusual Sub Totals Needed on Access 2007 Report References: <028801cd06f2$cc2dd360$64897a20$@activebilling.com.au> Message-ID: <4B35C98D77B1441CAD021A3A7A92CA93@SusanHarkins> I think I'd just sum them in the actual report -- sum the subtotals for the two groups. Susan H. All, I am working on a report that has a need for rather unusual sub-totaling. I will use a simple test example to explain what I am trying to do. The data for the report comes from a query with only two fields "Group" and "Amount". There are three groups, Group-1, Group-2, Group-3. The report needs to have sub-totals for each Group. This is easy. Now the tricky part. The report also needs a total for Group-2 and Group-3 added together. Is there an easy way to do this? Is there some way to capture select sub-totals for later use? If I can capture the amounts, I can build the extra sub-total into one of the footers. From ssharkins at gmail.com Wed Mar 21 08:14:17 2012 From: ssharkins at gmail.com (Susan Harkins) Date: Wed, 21 Mar 2012 09:14:17 -0400 Subject: [AccessD] Unusual Sub Totals Needed on Access 2007 Report References: <028801cd06f2$cc2dd360$64897a20$@activebilling.com.au> Message-ID: If he's got a subtotal for groups, why not just sum the subtotals for groups 2 and 3? It's been a while since I've worked with an Access report, so maybe I'm suggesting something that isn't possible, but I don't think so. Susan H. I'm not sure where you want this subtotal, or how the Groups are defined. If it is at the end of the report and the Groups are numbers ,then the following formula for the total field should work: =Sum(IIf([group]=1 Or [group]=2,[Amount],0)) basically it adds the amount value to the total if the group is 1 or 2, otherwise it adds zero From BradM at blackforestltd.com Wed Mar 21 13:57:30 2012 From: BradM at blackforestltd.com (Brad Marks) Date: Wed, 21 Mar 2012 13:57:30 -0500 Subject: [AccessD] Sporadic "#ERROR" in Access 2007 Report Group Header References: <028801cd06f2$cc2dd360$64897a20$@activebilling.com.au> Message-ID: All, I ran into something that I am curious about. I have a new report that has a header for one of the report groups. I need to put information in the header that is derived from the field that is being used for the "group on". This field is a code such as "A" "B" "C". I was using a SWITCH command to change these codes into more meaningful words for the group header. "A" = "Gold" "B" = "Silver" "C" = "Bronze" In my testing, I would occasionally receive an "#ERROR" message. Not every time, just once in a while. I then started to use an "IIF" instead of the switch command. Again, I would occasionally receive the "#ERROR". Sporadic problems have always scared me. As a result, I changed my approach and used an "IIF" in the underlying query instead of using it in building the header field. This seems to work nicely. Nevertheless, I am still curious as to why I was receiving the sporadic errors earlier. You feedback/insights would be most appreciated. Thanks, Brad From Lambert.Heenan at chartisinsurance.com Wed Mar 21 14:10:29 2012 From: Lambert.Heenan at chartisinsurance.com (Heenan, Lambert) Date: Wed, 21 Mar 2012 15:10:29 -0400 Subject: [AccessD] Sporadic "#ERROR" in Access 2007 Report Group Header In-Reply-To: References: <028801cd06f2$cc2dd360$64897a20$@activebilling.com.au> Message-ID: Absent any other information, I would be wondering about Null values in the "group on" field. Lambert -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Wednesday, March 21, 2012 2:58 PM To: Access Developers discussion and problem solving Subject: [AccessD] Sporadic "#ERROR" in Access 2007 Report Group Header All, I ran into something that I am curious about. I have a new report that has a header for one of the report groups. I need to put information in the header that is derived from the field that is being used for the "group on". This field is a code such as "A" "B" "C". I was using a SWITCH command to change these codes into more meaningful words for the group header. "A" = "Gold" "B" = "Silver" "C" = "Bronze" In my testing, I would occasionally receive an "#ERROR" message. Not every time, just once in a while. I then started to use an "IIF" instead of the switch command. Again, I would occasionally receive the "#ERROR". Sporadic problems have always scared me. As a result, I changed my approach and used an "IIF" in the underlying query instead of using it in building the header field. This seems to work nicely. Nevertheless, I am still curious as to why I was receiving the sporadic errors earlier. You feedback/insights would be most appreciated. Thanks, Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Wed Mar 21 16:59:22 2012 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Thu, 22 Mar 2012 07:59:22 +1000 Subject: [AccessD] Sporadic "#ERROR" in Access 2007 Report Group Header In-Reply-To: References: <028801cd06f2$cc2dd360$64897a20$@activebilling.com.au>, , Message-ID: <4F6A4F3A.30540.2849C3ED@stuart.lexacorp.com.pg> Thatis my immediate thought too. On 21 Mar 2012 at 15:10, Heenan, Lambert wrote: > Absent any other information, I would be wondering about Null values in the "group on" field. > > Lambert > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks > Sent: Wednesday, March 21, 2012 2:58 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Sporadic "#ERROR" in Access 2007 Report Group Header > > All, > > I ran into something that I am curious about. > > I have a new report that has a header for one of the report groups. > > I need to put information in the header that is derived from the field that is being used for the "group on". > > This field is a code such as "A" "B" "C". I was using a SWITCH command to change these codes into more meaningful words for the group header. > > "A" = "Gold" > "B" = "Silver" > "C" = "Bronze" > > In my testing, I would occasionally receive an "#ERROR" message. Not every time, just once in a while. > > I then started to use an "IIF" instead of the switch command. Again, I would occasionally receive the "#ERROR". > > Sporadic problems have always scared me. > > As a result, I changed my approach and used an "IIF" in the underlying query instead of using it in building the header field. This seems to work nicely. > > Nevertheless, I am still curious as to why I was receiving the sporadic errors earlier. > > You feedback/insights would be most appreciated. > > 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 BradM at blackforestltd.com Wed Mar 21 17:09:08 2012 From: BradM at blackforestltd.com (Brad Marks) Date: Wed, 21 Mar 2012 17:09:08 -0500 Subject: [AccessD] Sporadic "#ERROR" in Access 2007 Report Group Header References: <028801cd06f2$cc2dd360$64897a20$@activebilling.com.au>, , <4F6A4F3A.30540.2849C3ED@stuart.lexacorp.com.pg> Message-ID: Lambert and Stuart, Thanks for your insights. I may do some more experimenting when time permits. It could be a problem will nulls... not sure. I believe that I was pulling the same data each time, but I could be wrong. I was almost hoping that someone would say that it is not a good idea to use "IIF" or "SWITCH" in Report headers. Thanks again, Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Wednesday, March 21, 2012 4:59 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Sporadic "#ERROR" in Access 2007 Report Group Header Thatis my immediate thought too. On 21 Mar 2012 at 15:10, Heenan, Lambert wrote: > Absent any other information, I would be wondering about Null values in the "group on" field. > > Lambert > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks > Sent: Wednesday, March 21, 2012 2:58 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Sporadic "#ERROR" in Access 2007 Report Group Header > > All, > > I ran into something that I am curious about. > > I have a new report that has a header for one of the report groups. > > I need to put information in the header that is derived from the field that is being used for the "group on". > > This field is a code such as "A" "B" "C". I was using a SWITCH command to change these codes into more meaningful words for the group header. > > "A" = "Gold" > "B" = "Silver" > "C" = "Bronze" > > In my testing, I would occasionally receive an "#ERROR" message. Not every time, just once in a while. > > I then started to use an "IIF" instead of the switch command. Again, I would occasionally receive the "#ERROR". > > Sporadic problems have always scared me. > > As a result, I changed my approach and used an "IIF" in the underlying query instead of using it in building the header field. This seems to work nicely. > > Nevertheless, I am still curious as to why I was receiving the sporadic errors earlier. > > You feedback/insights would be most appreciated. > > 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 has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From darren at activebilling.com.au Wed Mar 21 17:35:55 2012 From: darren at activebilling.com.au (Darren) Date: Thu, 22 Mar 2012 09:35:55 +1100 Subject: [AccessD] Best Reporting Tool In-Reply-To: <4F69C253.5030905@colbyconsulting.com> References: <028801cd06f2$cc2dd360$64897a20$@activebilling.com.au> <4F69C253.5030905@colbyconsulting.com> Message-ID: <037101cd07b2$fca2c030$f5e84090$@activebilling.com.au> Hi JC, Yeah, what a dufus :-) I should also explain there will be no Access Solution 'tolerated'. Very anti-Access here at the office, despite what we all know. It most likely won't do what we require anyway without a lot of work. I know Drew had a fabulous way of running Access reports from a browser and even had ways of mimicking the param prompts. He even demonstrated it to me many years back. Miss you brother. Brad, thanks for the concept - It sounds excellent. Probably not for us though. These will need to be reports that are runnable in and from a browser. Currently Reporting Services does this with allowing users to provide all sorts of params. All results can be saved to various formats including PDF and Excel And it currently has the ability to set up 'subscriptions' that allows reports to run and provides default params, exports to excel and then emails the results to whomever. All from within Visual Studio, for design and deployment. So, something like that is what we need as a base minimum. Sorry for leaving stuff out - That's why I mentioned we are using rep Services at the moment. I know a lot of you are familiar with it and would know what its base capabilities are. Sorry for the confusion team :-) DD -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Wednesday, 21 March 2012 10:58 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Best Reporting Tool > Sorry about that little omission :-) Just a tiny little thing. ;) John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it On 3/20/2012 7:40 PM, Darren wrote: > Thanks for the replies so far > I'm very sorry - I should have mentioned this (very important) fact > The reports must be browser visible for our clients and or their > clients to access via URLS as RepServices reports are. > Sorry about that little omission :-) > Thanks in advance > DD > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darren > Sent: Wednesday, 21 March 2012 9:10 AM > To: AccessD > Subject: [AccessD] Best Reporting Tool > > Hi Team > > > > Brains Trust Question: > > We will soon be moving away from SQL Server. > > We will most likely be moving to PostgreSQL > > At the moment we are using MS Reporting Services for our reporting platform. > > We will be starting to look at other reporting tools soon. > > So, to that end, what does the group recommend for reporting tools? > Cost is a factor > > > Thanks in advance > > > > DD > > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Benson at ge.com Wed Mar 21 21:12:21 2012 From: Benson at ge.com (Benson, William (GE Global Research, consultant)) Date: Thu, 22 Mar 2012 02:12:21 +0000 Subject: [AccessD] Access Database Documenter & Word Ctrl-F with browse results Message-ID: <93D10F008B998B4A83BCA855A33EEF372C7E06C5@CINMBCNA01.e2k.ad.ge.com> I have recently seen something in Access and Word which I found handy. I have always known about the Database Documenter now under Database Tools; I set it for let's say all tables, and show nothing but field names & properties. Then run and export to Word. Well what I did not know is that there is an easy way to jump between tables once the output is complete. Simply type Ctrl-F and search for "Table:" and then the Navigation pane (for once not a "pain") appears, I clicked the right right-most view which has tooltip "Browse the results..." - and there is an easy way to click each table one after the other, with the names right there. Having this open as an app I can alt-tab to has very much improved my ability to focus on what I am doing in Access because I don't have to leave one object in Access to go inspect another. I know, I know ... just now finding out what everyone else under the sun already knew. I have to run faster and faster just to stay in place. From Benson at ge.com Wed Mar 21 22:24:27 2012 From: Benson at ge.com (Benson, William (GE Global Research, consultant)) Date: Thu, 22 Mar 2012 03:24:27 +0000 Subject: [AccessD] Access 2010 cannot get at the form I opened. Message-ID: <93D10F008B998B4A83BCA855A33EEF372C7E0704@CINMBCNA01.e2k.ad.ge.com> I open a form from a button click, and that form is opening behind the one with the button that I clicked. Therefore I cannot see its data. Modal on both forms is "No" I cannot get at the form in the background to complete work, any idea what is happening? I am not using tabbed forms. From stuart at lexacorp.com.pg Wed Mar 21 22:35:33 2012 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Thu, 22 Mar 2012 13:35:33 +1000 Subject: [AccessD] Access 2010 cannot get at the form I opened. In-Reply-To: <93D10F008B998B4A83BCA855A33EEF372C7E0704@CINMBCNA01.e2k.ad.ge.com> References: <93D10F008B998B4A83BCA855A33EEF372C7E0704@CINMBCNA01.e2k.ad.ge.com> Message-ID: <4F6A9E05.24275.297D8F3E@stuart.lexacorp.com.pg> Is the the Popup property of the front form set to Yes? -- Stuart On 22 Mar 2012 at 3:24, Benson, William (GE Global Re wrote: > I open a form from a button click, and that form is opening behind the one with the button that I clicked. Therefore I cannot see its data. > > Modal on both forms is "No" > > I cannot get at the form in the background to complete work, any idea what is happening? > > I am not using tabbed forms. > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From Benson at ge.com Wed Mar 21 22:39:00 2012 From: Benson at ge.com (Benson, William (GE Global Research, consultant)) Date: Thu, 22 Mar 2012 03:39:00 +0000 Subject: [AccessD] Access 2010 cannot get at the form I opened. In-Reply-To: <93D10F008B998B4A83BCA855A33EEF372C7E0704@CINMBCNA01.e2k.ad.ge.com> References: <93D10F008B998B4A83BCA855A33EEF372C7E0704@CINMBCNA01.e2k.ad.ge.com> Message-ID: <93D10F008B998B4A83BCA855A33EEF372C7E0728@CINMBCNA01.e2k.ad.ge.com> OK, who is going to believe this... I changed the code which opened the form from Private Sub cmdSelectEquipment_Click() DoCmd.OpenForm "Choose Equipment Form" End Sub To Private Sub cmdSelectEquipment_Click() DoCmd.OpenForm "Choose Equipment Form", acNormal End Sub And then it was no problem. Furthermore I thereafter removed , acNormal And it still worked. Does the DoCmd.OpenForm command work like the Find method in Excel works, where certain parameters in the method are retained and inferred the next time the DoCmd.OpenForm is executed if insufficient arguments are used to over-ride what was used the previous time? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Benson, William (GE Global Research, consultant) Sent: Wednesday, March 21, 2012 11:24 PM To: Access Developers discussion and problem solving Subject: [AccessD] Access 2010 cannot get at the form I opened. I open a form from a button click, and that form is opening behind the one with the button that I clicked. Therefore I cannot see its data. Modal on both forms is "No" I cannot get at the form in the background to complete work, any idea what is happening? I am not using tabbed forms. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Benson at ge.com Wed Mar 21 22:39:17 2012 From: Benson at ge.com (Benson, William (GE Global Research, consultant)) Date: Thu, 22 Mar 2012 03:39:17 +0000 Subject: [AccessD] Access 2010 cannot get at the form I opened. In-Reply-To: <4F6A9E05.24275.297D8F3E@stuart.lexacorp.com.pg> References: <93D10F008B998B4A83BCA855A33EEF372C7E0704@CINMBCNA01.e2k.ad.ge.com> <4F6A9E05.24275.297D8F3E@stuart.lexacorp.com.pg> Message-ID: <93D10F008B998B4A83BCA855A33EEF372C7E0730@CINMBCNA01.e2k.ad.ge.com> BTW ... no. Thx -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Wednesday, March 21, 2012 11:36 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access 2010 cannot get at the form I opened. Is the the Popup property of the front form set to Yes? -- Stuart On 22 Mar 2012 at 3:24, Benson, William (GE Global Re wrote: > I open a form from a button click, and that form is opening behind the one with the button that I clicked. Therefore I cannot see its data. > > Modal on both forms is "No" > > I cannot get at the form in the background to complete work, any idea what is happening? > > I am not using tabbed forms. > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Benson at ge.com Wed Mar 21 22:52:42 2012 From: Benson at ge.com (Benson, William (GE Global Research, consultant)) Date: Thu, 22 Mar 2012 03:52:42 +0000 Subject: [AccessD] Access 2010 cannot get at the form I opened. References: <93D10F008B998B4A83BCA855A33EEF372C7E0704@CINMBCNA01.e2k.ad.ge.com> Message-ID: <93D10F008B998B4A83BCA855A33EEF372C7E0755@CINMBCNA01.e2k.ad.ge.com> And................. now it is not working again. Even though I did (I thought prudently) go back and put AcNormal on the command line. Which obviously (now I can tell) is not the solution. And it means something else sinister, reeeeeaaaaallllly sinister is going on. -----Original Message----- From: Benson, William (GE Global Research, consultant) Sent: Wednesday, March 21, 2012 11:39 PM To: Access Developers discussion and problem solving Subject: RE: Access 2010 cannot get at the form I opened. OK, who is going to believe this... I changed the code which opened the form from Private Sub cmdSelectEquipment_Click() DoCmd.OpenForm "Choose Equipment Form" End Sub To Private Sub cmdSelectEquipment_Click() DoCmd.OpenForm "Choose Equipment Form", acNormal End Sub And then it was no problem. Furthermore I thereafter removed , acNormal And it still worked. Does the DoCmd.OpenForm command work like the Find method in Excel works, where certain parameters in the method are retained and inferred the next time the DoCmd.OpenForm is executed if insufficient arguments are used to over-ride what was used the previous time? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Benson, William (GE Global Research, consultant) Sent: Wednesday, March 21, 2012 11:24 PM To: Access Developers discussion and problem solving Subject: [AccessD] Access 2010 cannot get at the form I opened. I open a form from a button click, and that form is opening behind the one with the button that I clicked. Therefore I cannot see its data. Modal on both forms is "No" I cannot get at the form in the background to complete work, any idea what is happening? I am not using tabbed forms. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Benson at ge.com Wed Mar 21 22:54:57 2012 From: Benson at ge.com (Benson, William (GE Global Research, consultant)) Date: Thu, 22 Mar 2012 03:54:57 +0000 Subject: [AccessD] Access 2010 cannot get at the form I opened. References: <93D10F008B998B4A83BCA855A33EEF372C7E0704@CINMBCNA01.e2k.ad.ge.com> Message-ID: <93D10F008B998B4A83BCA855A33EEF372C7E076B@CINMBCNA01.e2k.ad.ge.com> More symptoms... the form is open in the background of the form which called it (as I said) but I cannot type anything in the VBA window, I cannot click on its title bar, I cannot even click on the calling form which "looks" like it is active -- the title bar is highlit. So it is almost like Access/VBA is in some kind of suspense. Suggestions for debugging? -----Original Message----- From: Benson, William (GE Global Research, consultant) Sent: Wednesday, March 21, 2012 11:53 PM To: 'Access Developers discussion and problem solving' Subject: RE: Access 2010 cannot get at the form I opened. And................. now it is not working again. Even though I did (I thought prudently) go back and put AcNormal on the command line. Which obviously (now I can tell) is not the solution. And it means something else sinister, reeeeeaaaaallllly sinister is going on. -----Original Message----- From: Benson, William (GE Global Research, consultant) Sent: Wednesday, March 21, 2012 11:39 PM To: Access Developers discussion and problem solving Subject: RE: Access 2010 cannot get at the form I opened. OK, who is going to believe this... I changed the code which opened the form from Private Sub cmdSelectEquipment_Click() DoCmd.OpenForm "Choose Equipment Form" End Sub To Private Sub cmdSelectEquipment_Click() DoCmd.OpenForm "Choose Equipment Form", acNormal End Sub And then it was no problem. Furthermore I thereafter removed , acNormal And it still worked. Does the DoCmd.OpenForm command work like the Find method in Excel works, where certain parameters in the method are retained and inferred the next time the DoCmd.OpenForm is executed if insufficient arguments are used to over-ride what was used the previous time? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Benson, William (GE Global Research, consultant) Sent: Wednesday, March 21, 2012 11:24 PM To: Access Developers discussion and problem solving Subject: [AccessD] Access 2010 cannot get at the form I opened. I open a form from a button click, and that form is opening behind the one with the button that I clicked. Therefore I cannot see its data. Modal on both forms is "No" I cannot get at the form in the background to complete work, any idea what is happening? I am not using tabbed forms. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Benson at ge.com Wed Mar 21 23:00:06 2012 From: Benson at ge.com (Benson, William (GE Global Research, consultant)) Date: Thu, 22 Mar 2012 04:00:06 +0000 Subject: [AccessD] Access 2010 cannot get at the form I opened. References: <93D10F008B998B4A83BCA855A33EEF372C7E0704@CINMBCNA01.e2k.ad.ge.com> Message-ID: <93D10F008B998B4A83BCA855A33EEF372C7E0781@CINMBCNA01.e2k.ad.ge.com> Could it be because I declared the calling form as a form level variable within the code module of the called form and then try to reference one of its controls? Option Compare Database Option Explicit Dim frmEnterSolarEquipment As Form Private Sub Form_Load() txtSerialNumber = Nz(frmEnterSolarEquipment).Controls("EQUIP_SERIAL_NUMBER"), "") End Sub Private Sub Form_Open(Cancel As Integer) Set frmEnterSolarEquipment = Forms("Enter Solar Equipment") End Sub -----Original Message----- From: Benson, William (GE Global Research, consultant) Sent: Wednesday, March 21, 2012 11:55 PM To: 'Access Developers discussion and problem solving' Subject: RE: Access 2010 cannot get at the form I opened. More symptoms... the form is open in the background of the form which called it (as I said) but I cannot type anything in the VBA window, I cannot click on its title bar, I cannot even click on the calling form which "looks" like it is active -- the title bar is highlit. So it is almost like Access/VBA is in some kind of suspense. Suggestions for debugging? From stuart at lexacorp.com.pg Wed Mar 21 23:01:46 2012 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Thu, 22 Mar 2012 14:01:46 +1000 Subject: [AccessD] Access 2010 cannot get at the form I opened. In-Reply-To: <93D10F008B998B4A83BCA855A33EEF372C7E076B@CINMBCNA01.e2k.ad.ge.com> References: <93D10F008B998B4A83BCA855A33EEF372C7E0704@CINMBCNA01.e2k.ad.ge.com>, <93D10F008B998B4A83BCA855A33EEF372C7E076B@CINMBCNA01.e2k.ad.ge.com> Message-ID: <4F6AA42A.31396.29959160@stuart.lexacorp.com.pg> That looks as though it is stuck in a loop. Does Ctrl+Break do anything? On 22 Mar 2012 at 3:54, Benson, William (GE Global Re wrote: > More symptoms... the form is open in the background of the form which called it (as I said) but I cannot type anything in the VBA window, I cannot click on its title bar, I cannot even click on the calling form which "looks" like it is active -- the title bar is highlit. So it is almost like Access/VBA is in some kind of suspense. > > Suggestions for debugging? > > -----Original Message----- > From: Benson, William (GE Global Research, consultant) > Sent: Wednesday, March 21, 2012 11:53 PM > To: 'Access Developers discussion and problem solving' > Subject: RE: Access 2010 cannot get at the form I opened. > > And................. now it is not working again. Even though I did (I thought prudently) go back and put AcNormal on the command line. Which obviously (now I can tell) is not the solution. And it means something else sinister, reeeeeaaaaallllly sinister is going on. > > -----Original Message----- > From: Benson, William (GE Global Research, consultant) > Sent: Wednesday, March 21, 2012 11:39 PM > To: Access Developers discussion and problem solving > Subject: RE: Access 2010 cannot get at the form I opened. > > OK, who is going to believe this... > > I changed the code which opened the form from > > > Private Sub cmdSelectEquipment_Click() > DoCmd.OpenForm "Choose Equipment Form" > End Sub > > > > To > > > Private Sub cmdSelectEquipment_Click() > DoCmd.OpenForm "Choose Equipment Form", acNormal End Sub > > And then it was no problem. > > Furthermore I thereafter removed > , acNormal > > And it still worked. > > > Does the DoCmd.OpenForm command work like the Find method in Excel works, where certain parameters in the method are retained and inferred the next time the DoCmd.OpenForm is executed if insufficient arguments are used to over-ride what was used the previous time? > > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Benson, William (GE Global Research, consultant) > Sent: Wednesday, March 21, 2012 11:24 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Access 2010 cannot get at the form I opened. > > I open a form from a button click, and that form is opening behind the one with the button that I clicked. Therefore I cannot see its data. > > Modal on both forms is "No" > > I cannot get at the form in the background to complete work, any idea what is happening? > > I am not using tabbed forms. > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From Benson at ge.com Wed Mar 21 23:09:24 2012 From: Benson at ge.com (Benson, William (GE Global Research, consultant)) Date: Thu, 22 Mar 2012 04:09:24 +0000 Subject: [AccessD] Access 2010 cannot get at the form I opened. References: <93D10F008B998B4A83BCA855A33EEF372C7E0704@CINMBCNA01.e2k.ad.ge.com> Message-ID: <93D10F008B998B4A83BCA855A33EEF372C7E07AD@CINMBCNA01.e2k.ad.ge.com> I cannot believe I missed this (and forgot to check it) ... I was opening the first form using acDialog. Doh! Justifies its not allowing me to see anything behind it. EXCEPT THAT IT SOMETIMES WOULD ... (which kinda threw me off the scent). So now I have to apologize for wasting anyone's time. Bill -----Original Message----- From: Benson, William (GE Global Research, consultant) Sent: Thursday, March 22, 2012 12:00 AM To: 'Access Developers discussion and problem solving' Subject: RE: Access 2010 cannot get at the form I opened. Could it be because I declared the calling form as a form level variable within the code module of the called form and then try to reference one of its controls? Option Compare Database Option Explicit Dim frmEnterSolarEquipment As Form Private Sub Form_Load() txtSerialNumber = Nz(frmEnterSolarEquipment).Controls("EQUIP_SERIAL_NUMBER"), "") End Sub Private Sub Form_Open(Cancel As Integer) Set frmEnterSolarEquipment = Forms("Enter Solar Equipment") End Sub -----Original Message----- From: Benson, William (GE Global Research, consultant) Sent: Wednesday, March 21, 2012 11:55 PM To: 'Access Developers discussion and problem solving' Subject: RE: Access 2010 cannot get at the form I opened. More symptoms... the form is open in the background of the form which called it (as I said) but I cannot type anything in the VBA window, I cannot click on its title bar, I cannot even click on the calling form which "looks" like it is active -- the title bar is highlit. So it is almost like Access/VBA is in some kind of suspense. Suggestions for debugging? From stuart at lexacorp.com.pg Wed Mar 21 23:13:59 2012 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Thu, 22 Mar 2012 14:13:59 +1000 Subject: [AccessD] Access 2010 cannot get at the form I opened. In-Reply-To: <93D10F008B998B4A83BCA855A33EEF372C7E07AD@CINMBCNA01.e2k.ad.ge.com> References: <93D10F008B998B4A83BCA855A33EEF372C7E0704@CINMBCNA01.e2k.ad.ge.com>, <93D10F008B998B4A83BCA855A33EEF372C7E07AD@CINMBCNA01.e2k.ad.ge.com> Message-ID: <4F6AA707.32728.29A0C04C@stuart.lexacorp.com.pg> acDialog The form's Modal and PopUp properties are set to Yes. So the correct answer to my previous question: Is the the Popup property of the front form set to Yes? Was "Yes" :-) -- Stuart On 22 Mar 2012 at 4:09, Benson, William (GE Global Re wrote: > I cannot believe I missed this (and forgot to check it) ... I was opening the first form using acDialog. Doh! > > Justifies its not allowing me to see anything behind it. > > EXCEPT THAT IT SOMETIMES WOULD ... (which kinda threw me off the scent). > > So now I have to apologize for wasting anyone's time. > Bill > > -----Original Message----- > From: Benson, William (GE Global Research, consultant) > Sent: Thursday, March 22, 2012 12:00 AM > To: 'Access Developers discussion and problem solving' > Subject: RE: Access 2010 cannot get at the form I opened. > > Could it be because I declared the calling form as a form level variable within the code module of the called form and then try to reference one of its controls? > > Option Compare Database > Option Explicit > Dim frmEnterSolarEquipment As Form > > Private Sub Form_Load() > txtSerialNumber = Nz(frmEnterSolarEquipment).Controls("EQUIP_SERIAL_NUMBER"), "") End Sub > > Private Sub Form_Open(Cancel As Integer) Set frmEnterSolarEquipment = Forms("Enter Solar Equipment") End Sub > > -----Original Message----- > From: Benson, William (GE Global Research, consultant) > Sent: Wednesday, March 21, 2012 11:55 PM > To: 'Access Developers discussion and problem solving' > Subject: RE: Access 2010 cannot get at the form I opened. > > More symptoms... the form is open in the background of the form which called it (as I said) but I cannot type anything in the VBA window, I cannot click on its title bar, I cannot even click on the calling form which "looks" like it is active -- the title bar is highlit. So it is almost like Access/VBA is in some kind of suspense. > > Suggestions for debugging? > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From vbacreations at gmail.com Thu Mar 22 00:10:00 2012 From: vbacreations at gmail.com (William Benson) Date: Thu, 22 Mar 2012 01:10:00 -0400 Subject: [AccessD] Access 2010 cannot get at the form I opened. In-Reply-To: <4F6AA707.32728.29A0C04C@stuart.lexacorp.com.pg> References: <93D10F008B998B4A83BCA855A33EEF372C7E0704@CINMBCNA01.e2k.ad.ge.com> <93D10F008B998B4A83BCA855A33EEF372C7E07AD@CINMBCNA01.e2k.ad.ge.com> <4F6AA707.32728.29A0C04C@stuart.lexacorp.com.pg> Message-ID: I thought acdialog was "modal" I live in an excel world. SHOWMODAL is it. So when I am used to acdialog versus acnormal I assumed acdialog meant modal. A thousand.. no a million pardons begged, Stuart! On Mar 22, 2012 12:15 AM, "Stuart McLachlan" wrote: > > acDialog The form's Modal and PopUp properties are set to Yes. > > > So the correct answer to my previous question: > Is the the Popup property of the front form set to Yes? > > Was "Yes" :-) > > -- > Stuart > > On 22 Mar 2012 at 4:09, Benson, William (GE Global Re wrote: > > > I cannot believe I missed this (and forgot to check it) ... I was > opening the first form using acDialog. Doh! > > > > Justifies its not allowing me to see anything behind it. > > > > EXCEPT THAT IT SOMETIMES WOULD ... (which kinda threw me off the scent). > > > > So now I have to apologize for wasting anyone's time. > > Bill > > > > -----Original Message----- > > From: Benson, William (GE Global Research, consultant) > > Sent: Thursday, March 22, 2012 12:00 AM > > To: 'Access Developers discussion and problem solving' > > Subject: RE: Access 2010 cannot get at the form I opened. > > > > Could it be because I declared the calling form as a form level variable > within the code module of the called form and then try to reference one of > its controls? > > > > Option Compare Database > > Option Explicit > > Dim frmEnterSolarEquipment As Form > > > > Private Sub Form_Load() > > txtSerialNumber = > Nz(frmEnterSolarEquipment).Controls("EQUIP_SERIAL_NUMBER"), "") End Sub > > > > Private Sub Form_Open(Cancel As Integer) Set frmEnterSolarEquipment = > Forms("Enter Solar Equipment") End Sub > > > > -----Original Message----- > > From: Benson, William (GE Global Research, consultant) > > Sent: Wednesday, March 21, 2012 11:55 PM > > To: 'Access Developers discussion and problem solving' > > Subject: RE: Access 2010 cannot get at the form I opened. > > > > More symptoms... the form is open in the background of the form which > called it (as I said) but I cannot type anything in the VBA window, I > cannot click on its title bar, I cannot even click on the calling form > which "looks" like it is active -- the title bar is highlit. So it is > almost like Access/VBA is in some kind of suspense. > > > > Suggestions for debugging? > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From stuart at lexacorp.com.pg Thu Mar 22 00:30:19 2012 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Thu, 22 Mar 2012 15:30:19 +1000 Subject: [AccessD] Access 2010 cannot get at the form I opened. In-Reply-To: References: <93D10F008B998B4A83BCA855A33EEF372C7E0704@CINMBCNA01.e2k.ad.ge.com>, <4F6AA707.32728.29A0C04C@stuart.lexacorp.com.pg>, Message-ID: <4F6AB8EB.22208.29E6A1A7@stuart.lexacorp.com.pg> In the MS world, the same words have different meanings in different applications. Similarly the same meanings have different words. Working in different environments, I have too keep in mind the difference between the interpretation/styles of: Form/Dialog/Window Modal/Modeless/SysModal/AppModal Topmost/Overlapped/Popup/Child to name a few. On 22 Mar 2012 at 1:10, William Benson wrote: > I thought acdialog was "modal" > > I live in an excel world. SHOWMODAL is it. > > So when I am used to acdialog versus acnormal I assumed acdialog meant > modal. > > A thousand.. no a million pardons begged, Stuart! > On Mar 22, 2012 12:15 AM, "Stuart McLachlan" wrote: > > > > > acDialog The form's Modal and PopUp properties are set to Yes. > > > > > > So the correct answer to my previous question: > > Is the the Popup property of the front form set to Yes? > > > > Was "Yes" :-) > > > > -- > > Stuart > > > > On 22 Mar 2012 at 4:09, Benson, William (GE Global Re wrote: > > > > > I cannot believe I missed this (and forgot to check it) ... I was > > opening the first form using acDialog. Doh! > > > > > > Justifies its not allowing me to see anything behind it. > > > > > > EXCEPT THAT IT SOMETIMES WOULD ... (which kinda threw me off the scent). > > > > > > So now I have to apologize for wasting anyone's time. > > > Bill > > > > > > -----Original Message----- > > > From: Benson, William (GE Global Research, consultant) > > > Sent: Thursday, March 22, 2012 12:00 AM > > > To: 'Access Developers discussion and problem solving' > > > Subject: RE: Access 2010 cannot get at the form I opened. > > > > > > Could it be because I declared the calling form as a form level variable > > within the code module of the called form and then try to reference one of > > its controls? > > > > > > Option Compare Database > > > Option Explicit > > > Dim frmEnterSolarEquipment As Form > > > > > > Private Sub Form_Load() > > > txtSerialNumber = > > Nz(frmEnterSolarEquipment).Controls("EQUIP_SERIAL_NUMBER"), "") End Sub > > > > > > Private Sub Form_Open(Cancel As Integer) Set frmEnterSolarEquipment = > > Forms("Enter Solar Equipment") End Sub > > > > > > -----Original Message----- > > > From: Benson, William (GE Global Research, consultant) > > > Sent: Wednesday, March 21, 2012 11:55 PM > > > To: 'Access Developers discussion and problem solving' > > > Subject: RE: Access 2010 cannot get at the form I opened. > > > > > > More symptoms... the form is open in the background of the form which > > called it (as I said) but I cannot type anything in the VBA window, I > > cannot click on its title bar, I cannot even click on the calling form > > which "looks" like it is active -- the title bar is highlit. So it is > > almost like Access/VBA is in some kind of suspense. > > > > > > Suggestions for debugging? > > > > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From darryl at whittleconsulting.com.au Thu Mar 22 00:53:04 2012 From: darryl at whittleconsulting.com.au (Darryl Collins) Date: Thu, 22 Mar 2012 05:53:04 +0000 Subject: [AccessD] Access 2010 cannot get at the form I opened. In-Reply-To: <4F6AB8EB.22208.29E6A1A7@stuart.lexacorp.com.pg> References: <93D10F008B998B4A83BCA855A33EEF372C7E0704@CINMBCNA01.e2k.ad.ge.com>, <4F6AA707.32728.29A0C04C@stuart.lexacorp.com.pg>, <4F6AB8EB.22208.29E6A1A7@stuart.lexacorp.com.pg> Message-ID: <56653D383CB80341995245C537A9E7B50CEF48DA@SINPRD0402MB099.apcprd04.prod.outlook.com> Yeah, I am still getting tripped up in VBA between Excel syntax (my original bread and butter for many years) and Access Syntax (which I use more these days). There is plenty of variety and gotchas... I also am amused at how you can do the same thing with about half a dozen different approaches..... -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Thursday, 22 March 2012 4:30 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access 2010 cannot get at the form I opened. In the MS world, the same words have different meanings in different applications. Similarly the same meanings have different words. Working in different environments, I have too keep in mind the difference between the interpretation/styles of: Form/Dialog/Window Modal/Modeless/SysModal/AppModal Topmost/Overlapped/Popup/Child to name a few. On 22 Mar 2012 at 1:10, William Benson wrote: > I thought acdialog was "modal" > > I live in an excel world. SHOWMODAL is it. > > So when I am used to acdialog versus acnormal I assumed acdialog meant > modal. > > A thousand.. no a million pardons begged, Stuart! > On Mar 22, 2012 12:15 AM, "Stuart McLachlan" wrote: > > > > > acDialog The form's Modal and PopUp properties are set to Yes. > > > > > > So the correct answer to my previous question: > > Is the the Popup property of the front form set to Yes? > > > > Was "Yes" :-) > > > > -- > > Stuart > > > > On 22 Mar 2012 at 4:09, Benson, William (GE Global Re wrote: > > > > > I cannot believe I missed this (and forgot to check it) ... I was > > opening the first form using acDialog. Doh! > > > > > > Justifies its not allowing me to see anything behind it. > > > > > > EXCEPT THAT IT SOMETIMES WOULD ... (which kinda threw me off the scent). > > > > > > So now I have to apologize for wasting anyone's time. > > > Bill > > > > > > -----Original Message----- > > > From: Benson, William (GE Global Research, consultant) > > > Sent: Thursday, March 22, 2012 12:00 AM > > > To: 'Access Developers discussion and problem solving' > > > Subject: RE: Access 2010 cannot get at the form I opened. > > > > > > Could it be because I declared the calling form as a form level > > > variable > > within the code module of the called form and then try to reference > > one of its controls? > > > > > > Option Compare Database > > > Option Explicit > > > Dim frmEnterSolarEquipment As Form > > > > > > Private Sub Form_Load() > > > txtSerialNumber = > > Nz(frmEnterSolarEquipment).Controls("EQUIP_SERIAL_NUMBER"), "") End > > Sub > > > > > > Private Sub Form_Open(Cancel As Integer) Set > > > frmEnterSolarEquipment = > > Forms("Enter Solar Equipment") End Sub > > > > > > -----Original Message----- > > > From: Benson, William (GE Global Research, consultant) > > > Sent: Wednesday, March 21, 2012 11:55 PM > > > To: 'Access Developers discussion and problem solving' > > > Subject: RE: Access 2010 cannot get at the form I opened. > > > > > > More symptoms... the form is open in the background of the form > > > which > > called it (as I said) but I cannot type anything in the VBA window, > > I cannot click on its title bar, I cannot even click on the calling > > form which "looks" like it is active -- the title bar is highlit. So > > it is almost like Access/VBA is in some kind of suspense. > > > > > > Suggestions for debugging? > > > > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Benson at ge.com Thu Mar 22 07:54:00 2012 From: Benson at ge.com (Benson, William (GE Global Research, consultant)) Date: Thu, 22 Mar 2012 12:54:00 +0000 Subject: [AccessD] OT Spam E-mail Message-ID: <93D10F008B998B4A83BCA855A33EEF372C7E08E2@CINMBCNA01.e2k.ad.ge.com> I don't want to choke up the List with replies to this, so if you are not one who has been affected, DO NOT REPLY. Anyone here also getting spammed by a company called Marcellus? When one writes to the party who claims to have originated the e-mail, it bounces back of course. I don't need any helpful hints about junkmail and surely neither does the list, I am just probing to see if this is the source; there can only be a few such. From marksimms at verizon.net Thu Mar 22 08:23:53 2012 From: marksimms at verizon.net (Mark Simms) Date: Thu, 22 Mar 2012 09:23:53 -0400 Subject: [AccessD] Access 2010 cannot get at the form I opened. In-Reply-To: <4F6AB8EB.22208.29E6A1A7@stuart.lexacorp.com.pg> References: <93D10F008B998B4A83BCA855A33EEF372C7E0704@CINMBCNA01.e2k.ad.ge.com>, <4F6AA707.32728.29A0C04C@stuart.lexacorp.com.pg>, <4F6AB8EB.22208.29E6A1A7@stuart.lexacorp.com.pg> Message-ID: <007901cd082f$079edfb0$16dc9f10$@net> Actually, I believe there are 3 separate states (and 3 separate behaviors): 1) modal 2) modeless 3) dialog With Modal, you can still switch to a different window; also, any code after the OpenForm does not execute. With modeless, the code after the openform does continue to execute. With Dialog, no other windows can be activated until that window is closed. From Lambert.Heenan at chartisinsurance.com Thu Mar 22 08:54:13 2012 From: Lambert.Heenan at chartisinsurance.com (Heenan, Lambert) Date: Thu, 22 Mar 2012 09:54:13 -0400 Subject: [AccessD] Access 2010 cannot get at the form I opened. In-Reply-To: <007901cd082f$079edfb0$16dc9f10$@net> References: <93D10F008B998B4A83BCA855A33EEF372C7E0704@CINMBCNA01.e2k.ad.ge.com>, <4F6AA707.32728.29A0C04C@stuart.lexacorp.com.pg>, <4F6AB8EB.22208.29E6A1A7@stuart.lexacorp.com.pg> <007901cd082f$079edfb0$16dc9f10$@net> Message-ID: In fact (just tested this) only opening the form with window mode acDialog results in the calling routine's code pausing until the form closes. If a form is opened Modal then you *cannot* switch to another window (that's what modal is all about) but the calling code continues to run. You cannot switch windows with a form opened as Dialog either. Lambert -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Thursday, March 22, 2012 9:24 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access 2010 cannot get at the form I opened. Actually, I believe there are 3 separate states (and 3 separate behaviors): 1) modal 2) modeless 3) dialog With Modal, you can still switch to a different window; also, any code after the OpenForm does not execute. With modeless, the code after the openform does continue to execute. With Dialog, no other windows can be activated until that window is closed. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jimdettman at verizon.net Thu Mar 22 09:45:08 2012 From: jimdettman at verizon.net (Jim Dettman) Date: Thu, 22 Mar 2012 10:45:08 -0400 Subject: [AccessD] Possible employment opportunity... Message-ID: <1BFDBCDFB1784308AE30CCEC06C356AE@XPS> Hi All, Possible employment opportunity and apologies up front for the long winded post, but I want to put enough detail out so that you can decide pretty much right off if this is something that might interest you or not. I have a client that I have been working with for the past seven years who has grown quite a bit. As a result, I've been after them for a couple of years now to get someone to backup myself as I, like many others, am a one man shop. It's gotten to the point where if I stepped off the curb and got hit by a bus, they'd be in a world of hurt. While I am by no means indispensible, I'm the only one that currently knows their environment inside and out. I've also slid into an operations role rather then a pure development one as they have grown, so if I was out of the picture, it would be a major problem for them. They've worked too hard at their company making it a success to have something like this kill them. Basically on the software side, I am the IT department for them. They do have 3rd party support for the hardware, networking, and OS's, but outside of that I take care of everything else, which includes their ERP system, customized code, EDI, communications (FTP, AS2, etc), and what not. They currently have an older release of an ERP software package called Traverse, written by Open Systems, which has been customized. It's based on Access 2000 FE's with ODBC connectivity to a SQL Server 2000 backend. I'll be upgrading them to a newer release in the next few months, which will move the environment to Access 2003 and SQL Server 2005. This is dictated by Open Systems and there is no choice in the matter. Yes, they are behind the times somewhat, but maintaining a solid and stable production environment is critical to their business. They don't need or want the latest and the greatest and have problems as a result. They will probably stay on that update for a couple of years and then decide if they want to stick with Traverse or move to something else entirely. Sticking with Traverse beyond this next update would be a new environment as Open Systems has ditched Access and is now using Dot Net and doing everything in C# (SQL Server is still the BE though). They also have a large amount of custom code all written in Access to act as the "glue" between Traverse and the EDI systems and do things the Traverse software itself doesn't take care of. Skills they are looking for is this: 1. Strong Access development skills - Couple years development in Access at least. 2. Good to strong SQL Server Skills - Traverse is heavily based on stored procedures and this next release even more so, so a working knowledge of T-SQL is a plus. 3. Any EDI experience and more specifically use of Sterling Gentran for Windows and nuBridges AS2 software. 4. Knowledge of shipping logistics (bar coding and labeling - you should know what a UCC128 label is). They will allow this person to be remote, but want someone based in the US. Preferably on the east coast, and if local to them (they are located in Cleveland, Ohio), that would even be better. They use 3PL for shipping and the warehouse is in CA, so availability in the evening hours ET might be required at times. The overall scope is to serve as a backup for myself. There would be some hours for initial training on the environment, then 8-10 hours of work per month to keep your fingers in it and up to date with changes. Occasionally there might be additional work if I get overwhelmed, but the primary focus is to serve as backup for myself. They actually have a ton of work that could be done, but they are more into a mode of doing things on a "as needed" basis. This is also a company that puts customer service first above all else; if the customer wants it, they get it (they are in retail sales and distribution) and they like to be very nimble. So like many small companies like this, they don't do things in a very formal fashion. Projects are not outlined in detail, spec'd out, developed, tested, user acceptance testing done, rollout, etc. Stuff often gets done in a matter of days, not weeks. They actually can be very demanding at times, but are a nice group of people to work with. You'd be working by the hour and they are looking for reasonable rates. If your expecting anything over $70/hr, forget it. Contact me off-line at jimdettman'at'online-computer-services.net if your interested or give me a call at (315) 699-3443. And please, I'd only like to hear from you if you are seriously considering this. Jim. From accessd at shaw.ca Thu Mar 22 10:25:52 2012 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 22 Mar 2012 08:25:52 -0700 Subject: [AccessD] Best Reporting Tool In-Reply-To: References: Message-ID: Hi Gustav: PostgreSQL is one of the most powerful enterprise relational database servers available, at any price. Cost = 0. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Wednesday, March 21, 2012 2:15 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Best Reporting Tool Hi Darren You could run one or more instances of SQL Server Express ... It can link to external databases. Cost = 0. /gustav >>> darren at activebilling.com.au 20-03-2012 23:09 >>> Hi Team Brains Trust Question: We will soon be moving away from SQL Server. We will most likely be moving to PostgreSQL At the moment we are using MS Reporting Services for our reporting platform. We will be starting to look at other reporting tools soon. So, to that end, what does the group recommend for reporting tools? Cost is a factor Thanks in advance DD -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Thu Mar 22 10:59:00 2012 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 22 Mar 2012 16:59:00 +0100 Subject: [AccessD] Best Reporting Tool Message-ID: Hi Jim I know, but I guess (well, I'm sure) it won't host Reporting Services to feed the Report Viewer of Visual Studio. My point is that you could set up a main database engine of any kind (like PostgreSQL) and let SQL Server Express pull or import data from the main engine to create the reports. /gustav >>> accessd at shaw.ca 22-03-2012 16:25 >>> Hi Gustav: PostgreSQL is one of the most powerful enterprise relational database servers available, at any price. Cost = 0. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Wednesday, March 21, 2012 2:15 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Best Reporting Tool Hi Darren You could run one or more instances of SQL Server Express ... It can link to external databases. Cost = 0. /gustav >>> darren at activebilling.com.au 20-03-2012 23:09 >>> Hi Team Brains Trust Question: We will soon be moving away from SQL Server. We will most likely be moving to PostgreSQL At the moment we are using MS Reporting Services for our reporting platform. We will be starting to look at other reporting tools soon. So, to that end, what does the group recommend for reporting tools? Cost is a factor Thanks in advance DD From accessd at shaw.ca Thu Mar 22 11:14:03 2012 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 22 Mar 2012 09:14:03 -0700 Subject: [AccessD] Best Reporting Tool In-Reply-To: References: Message-ID: <4ED188601B7A4F5C97525CC548C86B6A@creativesystemdesigns.com> Hi Gustav: Well that could work as long as the data pulled is less than 2 GB. It would be an interesting exercise but I wonder about the speed. There is a host of Open Source reporting tools out there but I have no idea as to their quality and of course there is commercial products like Navicat software delivered at a reasonable price...all targeted directly towards PostgreSQL. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, March 22, 2012 8:59 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Best Reporting Tool Hi Jim I know, but I guess (well, I'm sure) it won't host Reporting Services to feed the Report Viewer of Visual Studio. My point is that you could set up a main database engine of any kind (like PostgreSQL) and let SQL Server Express pull or import data from the main engine to create the reports. /gustav >>> accessd at shaw.ca 22-03-2012 16:25 >>> Hi Gustav: PostgreSQL is one of the most powerful enterprise relational database servers available, at any price. Cost = 0. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Wednesday, March 21, 2012 2:15 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Best Reporting Tool Hi Darren You could run one or more instances of SQL Server Express ... It can link to external databases. Cost = 0. /gustav >>> darren at activebilling.com.au 20-03-2012 23:09 >>> Hi Team Brains Trust Question: We will soon be moving away from SQL Server. We will most likely be moving to PostgreSQL At the moment we are using MS Reporting Services for our reporting platform. We will be starting to look at other reporting tools soon. So, to that end, what does the group recommend for reporting tools? Cost is a factor Thanks in advance DD -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From fuller.artful at gmail.com Thu Mar 22 14:31:19 2012 From: fuller.artful at gmail.com (Arthur Fuller) Date: Thu, 22 Mar 2012 15:31:19 -0400 Subject: [AccessD] Master/Detail Classes in Access Message-ID: I've been playing with classes used to manipulate data and find that when administering a single table in single-record form mode, it's a cinch. But I cannot figure out how to handle the rows in a subform using classes. It's simple to create a class that mirrors the fields in the sub-table, and I'm guessing that I should create a collection in the master-table and populate it with instances of the Details class. I can do that, but then I'm not sure how to "navigate the collection. I've done some Googling in hopes of finding some working example of this approach, but so far no luck. To keep it as general as possible, let's say I want a traditional orders and order-details form/subform, using classes clsOrder and clsDetail, plonking the latter into the former's collection of details. Something like that. If there's a better way, I'm happy to go with it. Anyone have some code that does this? Or a URL to an example? TIA. -- Arthur Cell: 647.710.1314 Psychoanalysis is intended to take the neurotic and render them merely unhappy. -- Sigmund Freud From marksimms at verizon.net Thu Mar 22 14:35:46 2012 From: marksimms at verizon.net (Mark Simms) Date: Thu, 22 Mar 2012 15:35:46 -0400 Subject: [AccessD] Access 2010 cannot get at the form I opened. In-Reply-To: References: <93D10F008B998B4A83BCA855A33EEF372C7E0704@CINMBCNA01.e2k.ad.ge.com>, <4F6AA707.32728.29A0C04C@stuart.lexacorp.com.pg>, <4F6AB8EB.22208.29E6A1A7@stuart.lexacorp.com.pg> <007901cd082f$079edfb0$16dc9f10$@net> Message-ID: <009d01cd0862$fb406110$f1c12330$@net> Thanks for clarifying that. With Dialog mode, nothing can be done until that form is closed. On the other hand, you could switch between multiple open modally forms in Access. > In fact (just tested this) only opening the form with window mode > acDialog results in the calling routine's code pausing until the form > closes. > > If a form is opened Modal then you *cannot* switch to another window > (that's what modal is all about) but the calling code continues to run. > You cannot switch windows with a form opened as Dialog either. > > Lambert > From BradM at blackforestltd.com Thu Mar 22 15:31:38 2012 From: BradM at blackforestltd.com (Brad Marks) Date: Thu, 22 Mar 2012 15:31:38 -0500 Subject: [AccessD] Access Database Documenter & Word Ctrl-F with browseresults References: <93D10F008B998B4A83BCA855A33EEF372C7E06C5@CINMBCNA01.e2k.ad.ge.com> Message-ID: William, Thanks for posting this info. I have a lot less experience with Access than most of the others who use the AccessD forum. In fact, I had never even experimented with exporting from the Database Documenter to Word, until I read your post. This will really work nicely, especially with dual monitors. Thanks again, Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Benson, William (GE Global Research, consultant) Sent: Wednesday, March 21, 2012 9:12 PM To: Access Developers discussion and problem solving Subject: [AccessD] Access Database Documenter & Word Ctrl-F with browseresults I have recently seen something in Access and Word which I found handy. I have always known about the Database Documenter now under Database Tools; I set it for let's say all tables, and show nothing but field names & properties. Then run and export to Word. Well what I did not know is that there is an easy way to jump between tables once the output is complete. Simply type Ctrl-F and search for "Table:" and then the Navigation pane (for once not a "pain") appears, I clicked the right right-most view which has tooltip "Browse the results..." - and there is an easy way to click each table one after the other, with the names right there. Having this open as an app I can alt-tab to has very much improved my ability to focus on what I am doing in Access because I don't have to leave one object in Access to go inspect another. I know, I know ... just now finding out what everyone else under the sun already knew. I have to run faster and faster just to stay in place. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From stuart at lexacorp.com.pg Thu Mar 22 16:32:16 2012 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Fri, 23 Mar 2012 07:32:16 +1000 Subject: [AccessD] Access 2010 cannot get at the form I opened. In-Reply-To: References: <93D10F008B998B4A83BCA855A33EEF372C7E0704@CINMBCNA01.e2k.ad.ge.com>, <007901cd082f$079edfb0$16dc9f10$@net>, Message-ID: <4F6B9A60.16531.2D57531C@stuart.lexacorp.com.pg> Correction. You cannot switch to another *previously opened" window, You can open a new window from the Modal window (on a button click or through any other event on the form) and switch between the Modal form and the new form. You can even switch to yet another form opened by that new form. On 22 Mar 2012 at 9:54, Heenan, Lambert wrote: > If a form is opened Modal then you *cannot* switch to another window From darryl at whittleconsulting.com.au Thu Mar 22 18:51:18 2012 From: darryl at whittleconsulting.com.au (Darryl Collins) Date: Thu, 22 Mar 2012 23:51:18 +0000 Subject: [AccessD] Best Reporting Tool In-Reply-To: <4ED188601B7A4F5C97525CC548C86B6A@creativesystemdesigns.com> References: <4ED188601B7A4F5C97525CC548C86B6A@creativesystemdesigns.com> Message-ID: <56653D383CB80341995245C537A9E7B50CEF4A42@SINPRD0402MB099.apcprd04.prod.outlook.com> Isn't the limit for SQL Server Express 10 GB? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Friday, 23 March 2012 3:14 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Best Reporting Tool Hi Gustav: Well that could work as long as the data pulled is less than 2 GB. It would be an interesting exercise but I wonder about the speed. There is a host of Open Source reporting tools out there but I have no idea as to their quality and of course there is commercial products like Navicat software delivered at a reasonable price...all targeted directly towards PostgreSQL. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, March 22, 2012 8:59 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Best Reporting Tool Hi Jim I know, but I guess (well, I'm sure) it won't host Reporting Services to feed the Report Viewer of Visual Studio. My point is that you could set up a main database engine of any kind (like PostgreSQL) and let SQL Server Express pull or import data from the main engine to create the reports. /gustav >>> accessd at shaw.ca 22-03-2012 16:25 >>> Hi Gustav: PostgreSQL is one of the most powerful enterprise relational database servers available, at any price. Cost = 0. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Wednesday, March 21, 2012 2:15 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Best Reporting Tool Hi Darren You could run one or more instances of SQL Server Express ... It can link to external databases. Cost = 0. /gustav >>> darren at activebilling.com.au 20-03-2012 23:09 >>> Hi Team Brains Trust Question: We will soon be moving away from SQL Server. We will most likely be moving to PostgreSQL At the moment we are using MS Reporting Services for our reporting platform. We will be starting to look at other reporting tools soon. So, to that end, what does the group recommend for reporting tools? Cost is a factor Thanks in advance DD -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Thu Mar 22 21:17:52 2012 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 22 Mar 2012 19:17:52 -0700 Subject: [AccessD] Best Reporting Tool In-Reply-To: <56653D383CB80341995245C537A9E7B50CEF4A42@SINPRD0402MB099.apcprd04.prod.outlook.com> References: <4ED188601B7A4F5C97525CC548C86B6A@creativesystemdesigns.com> <56653D383CB80341995245C537A9E7B50CEF4A42@SINPRD0402MB099.apcprd04.prod.outlook.com> Message-ID: <2E1D30B0E4ED40D6AB9FC95C397E9AA9@creativesystemdesigns.com> You are probably right; never checked. ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darryl Collins Sent: Thursday, March 22, 2012 4:51 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Best Reporting Tool Isn't the limit for SQL Server Express 10 GB? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Friday, 23 March 2012 3:14 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Best Reporting Tool Hi Gustav: Well that could work as long as the data pulled is less than 2 GB. It would be an interesting exercise but I wonder about the speed. There is a host of Open Source reporting tools out there but I have no idea as to their quality and of course there is commercial products like Navicat software delivered at a reasonable price...all targeted directly towards PostgreSQL. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, March 22, 2012 8:59 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Best Reporting Tool Hi Jim I know, but I guess (well, I'm sure) it won't host Reporting Services to feed the Report Viewer of Visual Studio. My point is that you could set up a main database engine of any kind (like PostgreSQL) and let SQL Server Express pull or import data from the main engine to create the reports. /gustav >>> accessd at shaw.ca 22-03-2012 16:25 >>> Hi Gustav: PostgreSQL is one of the most powerful enterprise relational database servers available, at any price. Cost = 0. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Wednesday, March 21, 2012 2:15 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Best Reporting Tool Hi Darren You could run one or more instances of SQL Server Express ... It can link to external databases. Cost = 0. /gustav >>> darren at activebilling.com.au 20-03-2012 23:09 >>> Hi Team Brains Trust Question: We will soon be moving away from SQL Server. We will most likely be moving to PostgreSQL At the moment we are using MS Reporting Services for our reporting platform. We will be starting to look at other reporting tools soon. So, to that end, what does the group recommend for reporting tools? Cost is a factor Thanks in advance DD -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From darryl at whittleconsulting.com.au Thu Mar 22 21:45:17 2012 From: darryl at whittleconsulting.com.au (Darryl Collins) Date: Fri, 23 Mar 2012 02:45:17 +0000 Subject: [AccessD] Best Reporting Tool In-Reply-To: <2E1D30B0E4ED40D6AB9FC95C397E9AA9@creativesystemdesigns.com> References: <4ED188601B7A4F5C97525CC548C86B6A@creativesystemdesigns.com> <56653D383CB80341995245C537A9E7B50CEF4A42@SINPRD0402MB099.apcprd04.prod.outlook.com> <2E1D30B0E4ED40D6AB9FC95C397E9AA9@creativesystemdesigns.com> Message-ID: <56653D383CB80341995245C537A9E7B50CEF4B8E@SINPRD0402MB099.apcprd04.prod.outlook.com> Hehehe, Yeah, at least the version I use it is. That is part of the reason I use SQL Server Express on some projects, to get around the 2GB limit of Access. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Friday, 23 March 2012 1:18 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Best Reporting Tool You are probably right; never checked. ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darryl Collins Sent: Thursday, March 22, 2012 4:51 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Best Reporting Tool Isn't the limit for SQL Server Express 10 GB? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Friday, 23 March 2012 3:14 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Best Reporting Tool Hi Gustav: Well that could work as long as the data pulled is less than 2 GB. It would be an interesting exercise but I wonder about the speed. There is a host of Open Source reporting tools out there but I have no idea as to their quality and of course there is commercial products like Navicat software delivered at a reasonable price...all targeted directly towards PostgreSQL. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, March 22, 2012 8:59 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Best Reporting Tool Hi Jim I know, but I guess (well, I'm sure) it won't host Reporting Services to feed the Report Viewer of Visual Studio. My point is that you could set up a main database engine of any kind (like PostgreSQL) and let SQL Server Express pull or import data from the main engine to create the reports. /gustav >>> accessd at shaw.ca 22-03-2012 16:25 >>> Hi Gustav: PostgreSQL is one of the most powerful enterprise relational database servers available, at any price. Cost = 0. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Wednesday, March 21, 2012 2:15 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Best Reporting Tool Hi Darren You could run one or more instances of SQL Server Express ... It can link to external databases. Cost = 0. /gustav >>> darren at activebilling.com.au 20-03-2012 23:09 >>> Hi Team Brains Trust Question: We will soon be moving away from SQL Server. We will most likely be moving to PostgreSQL At the moment we are using MS Reporting Services for our reporting platform. We will be starting to look at other reporting tools soon. So, to that end, what does the group recommend for reporting tools? Cost is a factor Thanks in advance DD -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Fri Mar 23 07:25:22 2012 From: jwcolby at colbyconsulting.com (jwcolby) Date: Fri, 23 Mar 2012 08:25:22 -0400 Subject: [AccessD] Best Reporting Tool In-Reply-To: <2E1D30B0E4ED40D6AB9FC95C397E9AA9@creativesystemdesigns.com> References: <4ED188601B7A4F5C97525CC548C86B6A@creativesystemdesigns.com> <56653D383CB80341995245C537A9E7B50CEF4A42@SINPRD0402MB099.apcprd04.prod.outlook.com> <2E1D30B0E4ED40D6AB9FC95C397E9AA9@creativesystemdesigns.com> Message-ID: <4F6C6BB2.8030003@colbyconsulting.com> Yes, but there are even bigger limitations, only one CPU and one gig or ram. SQL Light works just fine for small databases and provides an instant upgrade path (to SQL Server of course) when the time comes to upgrade. OTOH MySQL is out there for a database engine. John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it On 3/22/2012 10:17 PM, Jim Lawrence wrote: > You are probably right; never checked. ;-) > > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darryl Collins > Sent: Thursday, March 22, 2012 4:51 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Best Reporting Tool > > Isn't the limit for SQL Server Express 10 GB? > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence > Sent: Friday, 23 March 2012 3:14 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Best Reporting Tool > > Hi Gustav: > > Well that could work as long as the data pulled is less than 2 GB. It would > be an interesting exercise but I wonder about the speed. > > There is a host of Open Source reporting tools out there but I have no idea > as to their quality and of course there is commercial products like Navicat > software delivered at a reasonable price...all targeted directly towards > PostgreSQL. > > Jim From jwcolby at colbyconsulting.com Fri Mar 23 07:57:19 2012 From: jwcolby at colbyconsulting.com (jwcolby) Date: Fri, 23 Mar 2012 08:57:19 -0400 Subject: [AccessD] OT: Where is my recycle bin Message-ID: <4F6C732F.10807@colbyconsulting.com> I received another "database from hell" from a vendor on a usb external Freeagent Goflex drive. The data file was 24 gigs compressed, 250 gigs uncompressed, 90% compression ratio. I went out to look at the size of the drive and it is 1 tb but it shows that it has 111 gigs on it. Hmmm... My file is only 24 gigs, what is the rest. Poking around I discovered that there is a $Recycle.Bin with 80.1 gigs in it. I was mildly amused that they would send me a drive with so much stuff in the recycle bin so I went in to look at what it was and ... hmmm... *it is MY recycle stuff* There are four recycle bins inside of the recycle.bin folder. The first shows 40 gigs in the right click properties wizard. The second shows 8.07 gigs The third shows 31.0 gig The fourth shows 4 kbytes, although it shows actual files which would total many gigabytes. The question of course is, are these files actually on the goflex disk? It would appear so based on the fact that the disk has 80 gigs more than the data they sent me. And how did my recycle bin stuff get on this disk? I only hooked it up last night before I went to a meeting to start pulling that file off onto my server. What the heck is going on here? -- John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it From jwcolby at colbyconsulting.com Fri Mar 23 08:16:48 2012 From: jwcolby at colbyconsulting.com (jwcolby) Date: Fri, 23 Mar 2012 09:16:48 -0400 Subject: [AccessD] OT: Where is my recycle bin In-Reply-To: <4F6C732F.10807@colbyconsulting.com> References: <4F6C732F.10807@colbyconsulting.com> Message-ID: <4F6C77C0.9030109@colbyconsulting.com> As a test, I moved tthe drive off of that server and put it on my laptop. The drive still shows that it has 110 gigs on it but the recycle bins are now hidden so I cannot see them. I modified my folder view to show them and sure enough there are the files and directories from my server sitting in the recycle bin of this goflex drive. I emptied the recycle bin but we all know about that. So why is the recycle bin on an external drive getting filled with the recycle bin stuff from my server. What a security breach that is! John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it On 3/23/2012 8:57 AM, jwcolby wrote: > I received another "database from hell" from a vendor on a usb external Freeagent Goflex drive. The > data file was 24 gigs compressed, 250 gigs uncompressed, 90% compression ratio. I went out to look > at the size of the drive and it is 1 tb but it shows that it has 111 gigs on it. > > Hmmm... > > My file is only 24 gigs, what is the rest. > > Poking around I discovered that there is a $Recycle.Bin with 80.1 gigs in it. I was mildly amused > that they would send me a drive with so much stuff in the recycle bin so I went in to look at what > it was and ... hmmm... > > *it is MY recycle stuff* > > There are four recycle bins inside of the recycle.bin folder. > > The first shows 40 gigs in the right click properties wizard. > The second shows 8.07 gigs > The third shows 31.0 gig > The fourth shows 4 kbytes, although it shows actual files which would total many gigabytes. > > The question of course is, are these files actually on the goflex disk? It would appear so based on > the fact that the disk has 80 gigs more than the data they sent me. > > And how did my recycle bin stuff get on this disk? I only hooked it up last night before I went to a > meeting to start pulling that file off onto my server. > > What the heck is going on here? > From mwp.reid at qub.ac.uk Fri Mar 23 08:24:00 2012 From: mwp.reid at qub.ac.uk (Martin Reid) Date: Fri, 23 Mar 2012 13:24:00 +0000 Subject: [AccessD] OT: Where is my recycle bin In-Reply-To: <4F6C77C0.9030109@colbyconsulting.com> References: <4F6C732F.10807@colbyconsulting.com> <4F6C77C0.9030109@colbyconsulting.com> Message-ID: <631CF83223105545BF43EFB52CB082957BB94F3B22@EX2K7-VIRT-2.ads.qub.ac.uk> John Check if the strive has any automatic backup software running when you connect it Martin -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: 23 March 2012 13:17 To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Where is my recycle bin As a test, I moved tthe drive off of that server and put it on my laptop. The drive still shows that it has 110 gigs on it but the recycle bins are now hidden so I cannot see them. I modified my folder view to show them and sure enough there are the files and directories from my server sitting in the recycle bin of this goflex drive. I emptied the recycle bin but we all know about that. So why is the recycle bin on an external drive getting filled with the recycle bin stuff from my server. What a security breach that is! John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it On 3/23/2012 8:57 AM, jwcolby wrote: > I received another "database from hell" from a vendor on a usb > external Freeagent Goflex drive. The data file was 24 gigs compressed, > 250 gigs uncompressed, 90% compression ratio. I went out to look at the size of the drive and it is 1 tb but it shows that it has 111 gigs on it. > > Hmmm... > > My file is only 24 gigs, what is the rest. > > Poking around I discovered that there is a $Recycle.Bin with 80.1 gigs > in it. I was mildly amused that they would send me a drive with so > much stuff in the recycle bin so I went in to look at what it was and ... hmmm... > > *it is MY recycle stuff* > > There are four recycle bins inside of the recycle.bin folder. > > The first shows 40 gigs in the right click properties wizard. > The second shows 8.07 gigs > The third shows 31.0 gig > The fourth shows 4 kbytes, although it shows actual files which would total many gigabytes. > > The question of course is, are these files actually on the goflex > disk? It would appear so based on the fact that the disk has 80 gigs more than the data they sent me. > > And how did my recycle bin stuff get on this disk? I only hooked it up > last night before I went to a meeting to start pulling that file off onto my server. > > What the heck is going on here? > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Fri Mar 23 09:33:58 2012 From: jwcolby at colbyconsulting.com (jwcolby) Date: Fri, 23 Mar 2012 10:33:58 -0400 Subject: [AccessD] OT: Where is my recycle bin In-Reply-To: <631CF83223105545BF43EFB52CB082957BB94F3B22@EX2K7-VIRT-2.ads.qub.ac.uk> References: <4F6C732F.10807@colbyconsulting.com> <4F6C77C0.9030109@colbyconsulting.com> <631CF83223105545BF43EFB52CB082957BB94F3B22@EX2K7-VIRT-2.ads.qub.ac.uk> Message-ID: <4F6C89D6.8030806@colbyconsulting.com> This thing has software and drivers that come with it. Because it showed up as a drive (just automatically found and mounted) I just dragged and dropped the file I needed off onto the server. I did not install their software and I was not asked to install anything. It sure makes me uneasy sending the drive back to them. I did "empty the recycle bin" but we all know that doesn't really delete anything. John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it On 3/23/2012 9:24 AM, Martin Reid wrote: > John > > Check if the strive has any automatic backup software running when you connect it > > Martin > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: 23 March 2012 13:17 > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: Where is my recycle bin > > As a test, I moved tthe drive off of that server and put it on my laptop. The drive still shows that it has 110 gigs on it but the recycle bins are now hidden so I cannot see them. I modified my folder view to show them and sure enough there are the files and directories from my server sitting in the recycle bin of this goflex drive. I emptied the recycle bin but we all know about that. > > So why is the recycle bin on an external drive getting filled with the recycle bin stuff from my server. What a security breach that is! > > John W. Colby > Colby Consulting > > Reality is what refuses to go away > when you do not believe in it > > On 3/23/2012 8:57 AM, jwcolby wrote: >> I received another "database from hell" from a vendor on a usb >> external Freeagent Goflex drive. The data file was 24 gigs compressed, >> 250 gigs uncompressed, 90% compression ratio. I went out to look at the size of the drive and it is 1 tb but it shows that it has 111 gigs on it. >> >> Hmmm... >> >> My file is only 24 gigs, what is the rest. >> >> Poking around I discovered that there is a $Recycle.Bin with 80.1 gigs >> in it. I was mildly amused that they would send me a drive with so >> much stuff in the recycle bin so I went in to look at what it was and ... hmmm... >> >> *it is MY recycle stuff* >> >> There are four recycle bins inside of the recycle.bin folder. >> >> The first shows 40 gigs in the right click properties wizard. >> The second shows 8.07 gigs >> The third shows 31.0 gig >> The fourth shows 4 kbytes, although it shows actual files which would total many gigabytes. >> >> The question of course is, are these files actually on the goflex >> disk? It would appear so based on the fact that the disk has 80 gigs more than the data they sent me. >> >> And how did my recycle bin stuff get on this disk? I only hooked it up >> last night before I went to a meeting to start pulling that file off onto my server. >> >> What the heck is going on here? >> > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From mwp.reid at qub.ac.uk Fri Mar 23 09:38:09 2012 From: mwp.reid at qub.ac.uk (Martin Reid) Date: Fri, 23 Mar 2012 14:38:09 +0000 Subject: [AccessD] OT: Where is my recycle bin In-Reply-To: <4F6C89D6.8030806@colbyconsulting.com> References: <4F6C732F.10807@colbyconsulting.com> <4F6C77C0.9030109@colbyconsulting.com> <631CF83223105545BF43EFB52CB082957BB94F3B22@EX2K7-VIRT-2.ads.qub.ac.uk> <4F6C89D6.8030806@colbyconsulting.com> Message-ID: <631CF83223105545BF43EFB52CB082957BB94F3B88@EX2K7-VIRT-2.ads.qub.ac.uk> John The drive I use has an auto backup on it and runs as soon as its plugged into the machine. Doesn't install anything. Martin -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: 23 March 2012 14:34 To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Where is my recycle bin This thing has software and drivers that come with it. Because it showed up as a drive (just automatically found and mounted) I just dragged and dropped the file I needed off onto the server. I did not install their software and I was not asked to install anything. It sure makes me uneasy sending the drive back to them. I did "empty the recycle bin" but we all know that doesn't really delete anything. John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it On 3/23/2012 9:24 AM, Martin Reid wrote: > John > > Check if the strive has any automatic backup software running when you > connect it > > Martin > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: 23 March 2012 13:17 > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: Where is my recycle bin > > As a test, I moved tthe drive off of that server and put it on my laptop. The drive still shows that it has 110 gigs on it but the recycle bins are now hidden so I cannot see them. I modified my folder view to show them and sure enough there are the files and directories from my server sitting in the recycle bin of this goflex drive. I emptied the recycle bin but we all know about that. > > So why is the recycle bin on an external drive getting filled with the recycle bin stuff from my server. What a security breach that is! > > John W. Colby > Colby Consulting > > Reality is what refuses to go away > when you do not believe in it > > On 3/23/2012 8:57 AM, jwcolby wrote: >> I received another "database from hell" from a vendor on a usb >> external Freeagent Goflex drive. The data file was 24 gigs >> compressed, >> 250 gigs uncompressed, 90% compression ratio. I went out to look at the size of the drive and it is 1 tb but it shows that it has 111 gigs on it. >> >> Hmmm... >> >> My file is only 24 gigs, what is the rest. >> >> Poking around I discovered that there is a $Recycle.Bin with 80.1 >> gigs in it. I was mildly amused that they would send me a drive with >> so much stuff in the recycle bin so I went in to look at what it was and ... hmmm... >> >> *it is MY recycle stuff* >> >> There are four recycle bins inside of the recycle.bin folder. >> >> The first shows 40 gigs in the right click properties wizard. >> The second shows 8.07 gigs >> The third shows 31.0 gig >> The fourth shows 4 kbytes, although it shows actual files which would total many gigabytes. >> >> The question of course is, are these files actually on the goflex >> disk? It would appear so based on the fact that the disk has 80 gigs more than the data they sent me. >> >> And how did my recycle bin stuff get on this disk? I only hooked it >> up last night before I went to a meeting to start pulling that file off onto my server. >> >> What the heck is going on here? >> > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Fri Mar 23 09:52:01 2012 From: jwcolby at colbyconsulting.com (jwcolby) Date: Fri, 23 Mar 2012 10:52:01 -0400 Subject: [AccessD] OT: Where is my recycle bin In-Reply-To: <631CF83223105545BF43EFB52CB082957BB94F3B88@EX2K7-VIRT-2.ads.qub.ac.uk> References: <4F6C732F.10807@colbyconsulting.com> <4F6C77C0.9030109@colbyconsulting.com> <631CF83223105545BF43EFB52CB082957BB94F3B22@EX2K7-VIRT-2.ads.qub.ac.uk> <4F6C89D6.8030806@colbyconsulting.com> <631CF83223105545BF43EFB52CB082957BB94F3B88@EX2K7-VIRT-2.ads.qub.ac.uk> Message-ID: <4F6C8E11.9080002@colbyconsulting.com> > The drive I use has an auto backup on it and runs as soon as its plugged into the machine. Doesn't install anything. Great for the 99% but less so for us. ;) John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it On 3/23/2012 10:38 AM, Martin Reid wrote: > John > > The drive I use has an auto backup on it and runs as soon as its plugged into the machine. Doesn't install anything. > > Martin > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: 23 March 2012 14:34 > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: Where is my recycle bin > > This thing has software and drivers that come with it. Because it showed up as a drive (just automatically found and mounted) I just dragged and dropped the file I needed off onto the server. > I did not install their software and I was not asked to install anything. > > It sure makes me uneasy sending the drive back to them. I did "empty the recycle bin" but we all know that doesn't really delete anything. > > John W. Colby > Colby Consulting > > Reality is what refuses to go away > when you do not believe in it > > On 3/23/2012 9:24 AM, Martin Reid wrote: >> John >> >> Check if the strive has any automatic backup software running when you >> connect it >> >> Martin From jwcolby at colbyconsulting.com Fri Mar 23 12:33:44 2012 From: jwcolby at colbyconsulting.com (jwcolby) Date: Fri, 23 Mar 2012 13:33:44 -0400 Subject: [AccessD] OT: RaspberryPi Message-ID: <4F6CB3F8.7090701@colbyconsulting.com> Well the saga continues. It is somewhat amusing to watch the board progress from a dream to a reality. I got an email today which indicates that the board is undergoing Compliance Testing, the process of testing whether it meets the various safety standards around the world. Dreamers rarely think about or even know that such things exist. I am patiently waiting my turn in line to buy. I think I am in line to buy. Or maybe not. Maybe someday it will actually be available and I can just order one! Anyway, I wait. -- John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it From jwcolby at colbyconsulting.com Fri Mar 23 12:39:21 2012 From: jwcolby at colbyconsulting.com (jwcolby) Date: Fri, 23 Mar 2012 13:39:21 -0400 Subject: [AccessD] New database from hell Message-ID: <4F6CB549.7080908@colbyconsulting.com> I received a new "database from hell" today. This one is actually CSV format. It came with a table specification which in no way matches the actual file. However it appears to be importing in with just a few minor changes to the default 50 character default field width that the SQL Server import wizard uses. The file came in a 24 gigabyte zip file. Expanded it is 250 gigs. Way to large for even UltraEdit (my tried and true champion) to open. So I was unable to preview the data. However I just used the SQL Server import wizard to open the file and start looking at it. SQL Server truly is an amazing piece of work. No firm idea yet on the number of rows though I was told well over 100 million. 430 columns. -- John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it From tinanfields at torchlake.com Fri Mar 23 12:57:44 2012 From: tinanfields at torchlake.com (Tina Norris Fields) Date: Fri, 23 Mar 2012 13:57:44 -0400 Subject: [AccessD] OT: RaspberryPi In-Reply-To: <4F6CB3F8.7090701@colbyconsulting.com> References: <4F6CB3F8.7090701@colbyconsulting.com> Message-ID: <4F6CB998.4050700@torchlake.com> John, I am also waiting. I also think I am in line to buy. We'll see. Thanks for the update. T Tina Norris Fields tinanfields at torchlake.com 231-322-2787 On 3/23/2012 1:33 PM, jwcolby wrote: > Well the saga continues. It is somewhat amusing to watch the board > progress from a dream to a reality. I got an email today which > indicates that the board is undergoing Compliance Testing, the process > of testing whether it meets the various safety standards around the > world. > > Dreamers rarely think about or even know that such things exist. > > I am patiently waiting my turn in line to buy. I think I am in line > to buy. Or maybe not. Maybe someday it will actually be available > and I can just order one! > > Anyway, I wait. > From jerbach at gmail.com Fri Mar 23 12:54:33 2012 From: jerbach at gmail.com (Janet Erbach) Date: Fri, 23 Mar 2012 12:54:33 -0500 Subject: [AccessD] New database from hell In-Reply-To: <4F6CB549.7080908@colbyconsulting.com> References: <4F6CB549.7080908@colbyconsulting.com> Message-ID: WOW. Talk about a kitchen sink table! On Fri, Mar 23, 2012 at 12:39 PM, jwcolby wrote: > I received a new "database from hell" today. This one is actually CSV > format. It came with a table specification which in no way matches the > actual file. However it appears to be importing in with just a few minor > changes to the default 50 character default field width that the SQL Server > import wizard uses. > > The file came in a 24 gigabyte zip file. Expanded it is 250 gigs. Way to > large for even UltraEdit (my tried and true champion) to open. So I was > unable to preview the data. However I just used the SQL Server import > wizard to open the file and start looking at it. SQL Server truly is an > amazing piece of work. > > No firm idea yet on the number of rows though I was told well over 100 > million. 430 columns. > > -- > John W. Colby > Colby Consulting > > 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 rockysmolin at bchacc.com Fri Mar 23 13:12:17 2012 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Fri, 23 Mar 2012 11:12:17 -0700 Subject: [AccessD] New database from hell In-Reply-To: References: <4F6CB549.7080908@colbyconsulting.com> Message-ID: <5FCB20EEAA924FBE9AC2B6BDC3C9D72F@HAL9007> Is there a good design reason to have a table with 430 fields or is this an indication of deficient design? Rocky On Fri, Mar 23, 2012 at 12:39 PM, jwcolby wrote: > I received a new "database from hell" today. This one is actually CSV > format. It came with a table specification which in no way matches > the actual file. However it appears to be importing in with just a > few minor changes to the default 50 character default field width that > the SQL Server import wizard uses. > > The file came in a 24 gigabyte zip file. Expanded it is 250 gigs. > Way to large for even UltraEdit (my tried and true champion) to open. > So I was unable to preview the data. However I just used the SQL > Server import wizard to open the file and start looking at it. SQL > Server truly is an amazing piece of work. > > No firm idea yet on the number of rows though I was told well over 100 > million. 430 columns. > > -- > John W. Colby > Colby Consulting > > 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 advisors.com/mailman/listinfo/accessd> > Website: > http://www.databaseadvisors.**com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Fri Mar 23 13:29:35 2012 From: jwcolby at colbyconsulting.com (jwcolby) Date: Fri, 23 Mar 2012 14:29:35 -0400 Subject: [AccessD] New database from hell In-Reply-To: <5FCB20EEAA924FBE9AC2B6BDC3C9D72F@HAL9007> References: <4F6CB549.7080908@colbyconsulting.com> <5FCB20EEAA924FBE9AC2B6BDC3C9D72F@HAL9007> Message-ID: <4F6CC10F.9040900@colbyconsulting.com> This is demographic data about people / address. John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it On 3/23/2012 2:12 PM, Rocky Smolin wrote: > Is there a good design reason to have a table with 430 fields or is this an > indication of deficient design? > > Rocky > > > On Fri, Mar 23, 2012 at 12:39 PM, jwcolby > wrote: > >> I received a new "database from hell" today. This one is actually CSV >> format. It came with a table specification which in no way matches >> the actual file. However it appears to be importing in with just a >> few minor changes to the default 50 character default field width that >> the SQL Server import wizard uses. >> >> The file came in a 24 gigabyte zip file. Expanded it is 250 gigs. >> Way to large for even UltraEdit (my tried and true champion) to open. >> So I was unable to preview the data. However I just used the SQL >> Server import wizard to open the file and start looking at it. SQL >> Server truly is an amazing piece of work. >> >> No firm idea yet on the number of rows though I was told well over 100 >> million. 430 columns. >> >> -- >> John W. Colby >> Colby Consulting >> >> 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> advisors.com/mailman/listinfo/accessd> >> Website: >> http://www.databaseadvisors.**com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Fri Mar 23 13:30:56 2012 From: jwcolby at colbyconsulting.com (jwcolby) Date: Fri, 23 Mar 2012 14:30:56 -0400 Subject: [AccessD] New database from hell In-Reply-To: <5FCB20EEAA924FBE9AC2B6BDC3C9D72F@HAL9007> References: <4F6CB549.7080908@colbyconsulting.com> <5FCB20EEAA924FBE9AC2B6BDC3C9D72F@HAL9007> Message-ID: <4F6CC160.80907@colbyconsulting.com> 7 million rows imported after two hours or so. this looks like an all night import eh? :) John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it On 3/23/2012 2:12 PM, Rocky Smolin wrote: > Is there a good design reason to have a table with 430 fields or is this an > indication of deficient design? > > Rocky > > > On Fri, Mar 23, 2012 at 12:39 PM, jwcolby > wrote: > >> I received a new "database from hell" today. This one is actually CSV >> format. It came with a table specification which in no way matches >> the actual file. However it appears to be importing in with just a >> few minor changes to the default 50 character default field width that >> the SQL Server import wizard uses. >> >> The file came in a 24 gigabyte zip file. Expanded it is 250 gigs. >> Way to large for even UltraEdit (my tried and true champion) to open. >> So I was unable to preview the data. However I just used the SQL >> Server import wizard to open the file and start looking at it. SQL >> Server truly is an amazing piece of work. >> >> No firm idea yet on the number of rows though I was told well over 100 >> million. 430 columns. >> >> -- >> John W. Colby >> Colby Consulting >> >> 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> advisors.com/mailman/listinfo/accessd> >> Website: >> http://www.databaseadvisors.**com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From carbonnb at gmail.com Fri Mar 23 13:34:25 2012 From: carbonnb at gmail.com (Bryan Carbonnell) Date: Fri, 23 Mar 2012 14:34:25 -0400 Subject: [AccessD] Query Help Message-ID: Hey guys I need help! It's been about 3 years since I have touched Access and can't recall how to build a specific query. Here is what I have: tblUsers ------------ ID - Autogenerated PK LastName FirstName ..... tblPhoneBook -------------------- ID - Autogenerated PK LastName FirstName Location What I need is a query that will give me EVERYONE from tblUsers and the matching records from tblPhoneBook. The only fields that are common are the LastName and FirstName fields. This is the SQL that I've got and it's not working correctly, or at least not to me anyway SELECT tblUsers.*, tblPhoneBook.[LastName], PhoneBook.[FirstName], PhoneBook.Location FROM tblUsers LEFT JOIN PhoneBook ON (tblUsers.FirstName = PhoneBook.[FirstName]) AND (tblUsers.LastName = PhoneBook.[LastName]) ORDER BY tblUsers.LastName; tblUsers has 987 records and the query is returning 993 records and I can't for the life of me figure it out. These tables were actually Excel Spreadsheets that were imported into Access. Help!! Please?!?! -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" From Chester_Kaup at kindermorgan.com Fri Mar 23 13:41:09 2012 From: Chester_Kaup at kindermorgan.com (Kaup, Chester) Date: Fri, 23 Mar 2012 13:41:09 -0500 Subject: [AccessD] Query Help In-Reply-To: References: Message-ID: <0B2BF8524B73A248A2F1B81BA751ED3C1B7FC727A4@houex1.kindermorgan.com> Seems to me like the same LastName and FirstName exist more than once in the table tblPhoneBook -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bryan Carbonnell Sent: Friday, March 23, 2012 1:34 PM To: Access Developers discussion and problem solving Subject: [AccessD] Query Help Hey guys I need help! It's been about 3 years since I have touched Access and can't recall how to build a specific query. Here is what I have: tblUsers ------------ ID - Autogenerated PK LastName FirstName ..... tblPhoneBook -------------------- ID - Autogenerated PK LastName FirstName Location What I need is a query that will give me EVERYONE from tblUsers and the matching records from tblPhoneBook. The only fields that are common are the LastName and FirstName fields. This is the SQL that I've got and it's not working correctly, or at least not to me anyway SELECT tblUsers.*, tblPhoneBook.[LastName], PhoneBook.[FirstName], PhoneBook.Location FROM tblUsers LEFT JOIN PhoneBook ON (tblUsers.FirstName = PhoneBook.[FirstName]) AND (tblUsers.LastName = PhoneBook.[LastName]) ORDER BY tblUsers.LastName; tblUsers has 987 records and the query is returning 993 records and I can't for the life of me figure it out. These tables were actually Excel Spreadsheets that were imported into Access. Help!! Please?!?! -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Fri Mar 23 14:07:29 2012 From: jwcolby at colbyconsulting.com (jwcolby) Date: Fri, 23 Mar 2012 15:07:29 -0400 Subject: [AccessD] Query Help In-Reply-To: <0B2BF8524B73A248A2F1B81BA751ED3C1B7FC727A4@houex1.kindermorgan.com> References: <0B2BF8524B73A248A2F1B81BA751ED3C1B7FC727A4@houex1.kindermorgan.com> Message-ID: <4F6CC9F1.2080008@colbyconsulting.com> It does sound that way. John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it On 3/23/2012 2:41 PM, Kaup, Chester wrote: > Seems to me like the same LastName and FirstName exist more than once in the table tblPhoneBook > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bryan Carbonnell > Sent: Friday, March 23, 2012 1:34 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Query Help > > Hey guys I need help! > > It's been about 3 years since I have touched Access and can't recall > how to build a specific query. > > Here is what I have: > > tblUsers > ------------ > ID - Autogenerated PK > LastName > FirstName > ..... > > tblPhoneBook > -------------------- > ID - Autogenerated PK > LastName > FirstName > Location > > > What I need is a query that will give me EVERYONE from tblUsers and > the matching records from tblPhoneBook. The only fields that are > common are the LastName and FirstName fields. > > This is the SQL that I've got and it's not working correctly, or at > least not to me anyway > > SELECT tblUsers.*, tblPhoneBook.[LastName], PhoneBook.[FirstName], > PhoneBook.Location > FROM tblUsers LEFT JOIN PhoneBook ON (tblUsers.FirstName = > PhoneBook.[FirstName]) AND (tblUsers.LastName = PhoneBook.[LastName]) > ORDER BY tblUsers.LastName; > > tblUsers has 987 records and the query is returning 993 records and I > can't for the life of me figure it out. > > These tables were actually Excel Spreadsheets that were imported into Access. > > Help!! Please?!?! > From carbonnb at gmail.com Fri Mar 23 14:18:43 2012 From: carbonnb at gmail.com (Bryan Carbonnell) Date: Fri, 23 Mar 2012 15:18:43 -0400 Subject: [AccessD] Query Help In-Reply-To: <4F6CC9F1.2080008@colbyconsulting.com> References: <0B2BF8524B73A248A2F1B81BA751ED3C1B7FC727A4@houex1.kindermorgan.com> <4F6CC9F1.2080008@colbyconsulting.com> Message-ID: Thanks gents, That appears to be exactly what it is. The dumb thing is that my boss is one of those duplicate entries. She works out of 2 locations and has 2 phonebook entries. Doh! Like I said, it's been a while :( B On Fri, Mar 23, 2012 at 3:07 PM, jwcolby wrote: > It does sound that way. > > John W. Colby > Colby Consulting > > Reality is what refuses to go away > when you do not believe in it > > > On 3/23/2012 2:41 PM, Kaup, Chester wrote: >> >> Seems to me like the same LastName and FirstName exist more than once in >> the table tblPhoneBook >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bryan Carbonnell >> Sent: Friday, March 23, 2012 1:34 PM >> To: Access Developers discussion and problem solving >> Subject: [AccessD] Query Help >> >> Hey guys I need help! >> >> It's been about 3 years since I have touched Access and can't recall >> how to build a specific query. >> >> Here is what I have: >> >> tblUsers >> ------------ >> ID - Autogenerated PK >> LastName >> FirstName >> ..... >> >> tblPhoneBook >> -------------------- >> ID - Autogenerated PK >> LastName >> FirstName >> Location >> >> >> What I need is a query that will give me EVERYONE from tblUsers and >> the matching records from tblPhoneBook. The only fields that are >> common are the LastName and FirstName fields. >> >> This is the SQL that I've got and it's not working correctly, or at >> least not to me anyway >> >> SELECT tblUsers.*, tblPhoneBook.[LastName], PhoneBook.[FirstName], >> PhoneBook.Location >> FROM tblUsers LEFT JOIN PhoneBook ON (tblUsers.FirstName = >> PhoneBook.[FirstName]) AND (tblUsers.LastName = PhoneBook.[LastName]) >> ORDER BY tblUsers.LastName; >> >> tblUsers has 987 records and the query is returning 993 records and I >> can't for the life of me figure it out. >> >> These tables were actually Excel Spreadsheets that were imported into >> Access. >> >> Help!! Please?!?! >> > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- Bryan Carbonnell - carbonnb at gmail.com Life's journey is not to arrive at the grave safely in a well preserved body, but rather to skid in sideways, totally worn out, shouting "What a great ride!" From kismert at gmail.com Fri Mar 23 14:57:37 2012 From: kismert at gmail.com (Kenneth Ismert) Date: Fri, 23 Mar 2012 14:57:37 -0500 Subject: [AccessD] Master/Detail Classes in Access Message-ID: Arthur, Without more details, it is hard to know how to advise you. If these forms are bound, the recordsets themselves are object abstractions of the data. I see little point in creating an object wrapper for a base object, if all you are going to do is simulate functionality that the base handles perfectly well. But if the forms are unbound, I don't know off the top of my head if you can create multiple rows in the subform using just a collection of generic objects. Maybe this is a recent feature. Still, you might be better off binding the subform to a disconnected recordset, and again use the built-in functionality to navigate. In general terms, it sounds like you are creating unnecessary overhead. But, I don't know the specifics, so you may well have good justification for the extra work. -Ken > From:?Arthur Fuller > To:?Access Developers discussion and problem solving > Cc: > Date:?Thu, 22 Mar 2012 15:31:19 -0400 > Subject:?[AccessD] Master/Detail Classes in Access > I've been playing with classes used to manipulate data and find that when > administering a single table in single-record form mode, it's a cinch. But > I cannot figure out how to handle the rows in a subform using classes. It's > simple to create a class that mirrors the fields in the sub-table, and I'm > guessing that I should create a collection in the master-table and populate > it with instances of the Details class. I can do that, but then I'm not > sure how to "navigate the collection. > > I've done some Googling in hopes of finding some working example of this > approach, but so far no luck. To keep it as general as possible, let's say > I want a traditional orders and order-details form/subform, using classes > clsOrder and clsDetail, plonking the latter into the former's collection of > details. Something like that. If there's a better way, I'm happy to go with > it. > > Anyone have some code that does this? Or a URL to an example? > TIA. > -- > Arthur > Cell: 647.710.1314 From stuart at lexacorp.com.pg Fri Mar 23 14:58:01 2012 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sat, 24 Mar 2012 05:58:01 +1000 Subject: [AccessD] New database from hell In-Reply-To: <4F6CB549.7080908@colbyconsulting.com> References: <4F6CB549.7080908@colbyconsulting.com> Message-ID: <4F6CD5C9.5956.32276A8C@stuart.lexacorp.com.pg> I used to have an old DOS program for reading large files which only read it in chunks at a time as you wanted to view them. I can't remember its name, but you have got me thinking. Someone must have written something like that for Windows. I think you've just set me a challenge :) I think I'll go looking for something like that on the web (or maybe write my own if I can't fin one. It should be fairly simple to do - just get the file size and read and display chunks on demand). -- Stuart On 23 Mar 2012 at 13:39, jwcolby wrote: > I received a new "database from hell" today. This one is actually CSV format. It came with a table > specification which in no way matches the actual file. However it appears to be importing in with > just a few minor changes to the default 50 character default field width that the SQL Server import > wizard uses. > > The file came in a 24 gigabyte zip file. Expanded it is 250 gigs. Way to large for even UltraEdit > (my tried and true champion) to open. So I was unable to preview the data. However I just used the > SQL Server import wizard to open the file and start looking at it. SQL Server truly is an amazing > piece of work. > > No firm idea yet on the number of rows though I was told well over 100 million. 430 columns. > > -- > John W. Colby > Colby Consulting > > 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 jwcolby at colbyconsulting.com Fri Mar 23 15:05:04 2012 From: jwcolby at colbyconsulting.com (jwcolby) Date: Fri, 23 Mar 2012 16:05:04 -0400 Subject: [AccessD] Query Help In-Reply-To: References: <0B2BF8524B73A248A2F1B81BA751ED3C1B7FC727A4@houex1.kindermorgan.com> <4F6CC9F1.2080008@colbyconsulting.com> Message-ID: <4F6CD770.7020202@colbyconsulting.com> > Doh! Like I said, it's been a while :( Well welcome back to the dark side. John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it On 3/23/2012 3:18 PM, Bryan Carbonnell wrote: > Thanks gents, > > That appears to be exactly what it is. > > The dumb thing is that my boss is one of those duplicate entries. She > works out of 2 locations and has 2 phonebook entries. > > Doh! Like I said, it's been a while :( > > B > > On Fri, Mar 23, 2012 at 3:07 PM, jwcolby wrote: >> It does sound that way. >> >> John W. Colby >> Colby Consulting >> >> Reality is what refuses to go away >> when you do not believe in it >> >> >> On 3/23/2012 2:41 PM, Kaup, Chester wrote: >>> >>> Seems to me like the same LastName and FirstName exist more than once in >>> the table tblPhoneBook >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bryan Carbonnell >>> Sent: Friday, March 23, 2012 1:34 PM >>> To: Access Developers discussion and problem solving >>> Subject: [AccessD] Query Help >>> >>> Hey guys I need help! >>> >>> It's been about 3 years since I have touched Access and can't recall >>> how to build a specific query. >>> >>> Here is what I have: >>> >>> tblUsers >>> ------------ >>> ID - Autogenerated PK >>> LastName >>> FirstName >>> ..... >>> >>> tblPhoneBook >>> -------------------- >>> ID - Autogenerated PK >>> LastName >>> FirstName >>> Location >>> >>> >>> What I need is a query that will give me EVERYONE from tblUsers and >>> the matching records from tblPhoneBook. The only fields that are >>> common are the LastName and FirstName fields. >>> >>> This is the SQL that I've got and it's not working correctly, or at >>> least not to me anyway >>> >>> SELECT tblUsers.*, tblPhoneBook.[LastName], PhoneBook.[FirstName], >>> PhoneBook.Location >>> FROM tblUsers LEFT JOIN PhoneBook ON (tblUsers.FirstName = >>> PhoneBook.[FirstName]) AND (tblUsers.LastName = PhoneBook.[LastName]) >>> ORDER BY tblUsers.LastName; >>> >>> tblUsers has 987 records and the query is returning 993 records and I >>> can't for the life of me figure it out. >>> >>> These tables were actually Excel Spreadsheets that were imported into >>> Access. >>> >>> Help!! Please?!?! >>> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com > > > From stuart at lexacorp.com.pg Fri Mar 23 15:44:54 2012 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sat, 24 Mar 2012 06:44:54 +1000 Subject: [AccessD] New database from hell In-Reply-To: <4F6CD5C9.5956.32276A8C@stuart.lexacorp.com.pg> References: <4F6CB549.7080908@colbyconsulting.com>, <4F6CD5C9.5956.32276A8C@stuart.lexacorp.com.pg> Message-ID: <4F6CE0C6.6416.325255F4@stuart.lexacorp.com.pg> My initial search turned up an interesting article: http://blog.mischel.com/2011/12/01/large-text-file-viewers/ After a bit more searching I found this: http://www.baremetalsoft.com/baretail/index.php?app=BareTail&ver=3.50a&date=2006-11-02 The freeware version has a Splash Screen, but that's all. It opened and displayed a chunk from a 15GB binary file instantly. Designed as a WIndows version of the Unix "tail" , it defaults to opening the last block of the file, but you can change that simply with the Configuration/Options screen. Give it a try and tell us how it handles your monster file. -- Stuart On 24 Mar 2012 at 5:58, Stuart McLachlan wrote: > I used to have an old DOS program for reading large files which only read it in chunks at a > time as you wanted to view them. I can't remember its name, but you have got me thinking. > Someone must have written something like that for Windows. I think you've just set me a > challenge :) > > I think I'll go looking for something like that on the web (or maybe write my own if I can't fin > one. It should be fairly simple to do - just get the file size and read and display chunks on > demand). > > -- > Stuart > > > On 23 Mar 2012 at 13:39, jwcolby wrote: > > > I received a new "database from hell" today. This one is actually CSV format. It came with a table > > specification which in no way matches the actual file. However it appears to be importing in with > > just a few minor changes to the default 50 character default field width that the SQL Server import > > wizard uses. > > > > The file came in a 24 gigabyte zip file. Expanded it is 250 gigs. Way to large for even UltraEdit > > (my tried and true champion) to open. So I was unable to preview the data. However I just used the > > SQL Server import wizard to open the file and start looking at it. SQL Server truly is an amazing > > piece of work. > > > > No firm idea yet on the number of rows though I was told well over 100 million. 430 columns. > > > > -- > > John W. Colby > > Colby Consulting > > > > 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 > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From stuart at lexacorp.com.pg Fri Mar 23 19:38:40 2012 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sat, 24 Mar 2012 10:38:40 +1000 Subject: [AccessD] OT: Network speeds In-Reply-To: <4F65170A.9080402@colbyconsulting.com> References: <4F65170A.9080402@colbyconsulting.com> Message-ID: <4F6D1790.7251.33285FE7@stuart.lexacorp.com.pg> Hey John, Did you get to the bottom of this? I just came across a llink to a Hotfix that may be required. http://support.microsoft.com/default.aspx?scid=kb;EN-US;983528 The TCP receive window autotuning feature does not work correctly in Windows Server 2008 R2 or in Windows 7 ... When you use the TCP receive window autotuning feature in a TCP connection, you notice that the feature only works for a while and then stops working. Additionally, you experience slow performance when a large amount of data is transferred over the connection. ... -- Stuart > I have a network which consists of a set of three gigabit switches. When I transfer files between > servers at either end I get 11 MByte / second transfer speeds. > > NOT good! > > Unfortunately I don't know how to troubleshoot this. I have simple a cable tester and the cables > test OK, although that is truly only a connectivity test, not a test of the quality of the signal. > > I used to have a little program, a server on one end and a client on the other. The server would > send stuff and then you could run the client on any other computer and see the network "quality" at > the client end, wherever that might be. > > I can't remember what the program is and I am looking for something quick and easy. Of course > nowadays everyone wants to test internet stuff. > > Does anyone know of a simple client / server kind of thing that allows me to install the server on > one end and the client on my laptop and just walk around connecting my laptop to switches to try and > determine where my problem might be? > > -- > John W. Colby > Colby Consulting > > 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 charlotte.foust at gmail.com Fri Mar 23 19:59:39 2012 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Fri, 23 Mar 2012 17:59:39 -0700 Subject: [AccessD] Raising events from subreports Message-ID: Has anyone had luck raising custom events from subreports to their parent reports? I used to do it in VB.net but Access report objects play by different rules. Charlotte Foust From stuart at lexacorp.com.pg Fri Mar 23 21:11:03 2012 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sat, 24 Mar 2012 12:11:03 +1000 Subject: [AccessD] OT: Network speeds In-Reply-To: <4F6D1790.7251.33285FE7@stuart.lexacorp.com.pg> References: <4F65170A.9080402@colbyconsulting.com>, <4F6D1790.7251.33285FE7@stuart.lexacorp.com.pg> Message-ID: <4F6D2D37.17789.337CF332@stuart.lexacorp.com.pg> Another one: http://www.speedguide.net/articles/windows-7-vista-2008-tweaks-2574 Network Throttling Index By default, Windows Vista/7 implements a network throttling mechanism to restrict the processing of non-multimedia network traffic to 10 packets per millisecond (a bit over 100 Mbits/second). The idea behind such throttling is that processing of network packets can be a resource-intensive task, and it may need to be throttled to give prioritized CPU access to multimedia programs. In some cases, such as Gigabit networks and some online games, for example, it may be benefitial to turn off such throttling all together. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile NetworkThrottlingIndex=ffffffff (DWORD, default: 10 hex, recommended: 10 hex for media sharing, ffffffff for gaming and max throughput, valid range: 1 through 70 decimal or ffffffff to completely disable throttling) -- Stuart On 24 Mar 2012 at 10:38, Stuart McLachlan wrote: > Hey John, > > Did you get to the bottom of this? I just came across a llink to a Hotfix that may be required. > > http://support.microsoft.com/default.aspx?scid=kb;EN-US;983528 > > The TCP receive window autotuning feature does not work correctly in Windows Server 2008 > R2 or in Windows 7 > ... > When you use the TCP receive window autotuning feature in a TCP connection, you notice > that the feature only works for a while and then stops working. Additionally, you experience > slow performance when a large amount of data is transferred over the connection. > ... > > -- > Stuart > > > > I have a network which consists of a set of three gigabit switches. When I transfer files between > > servers at either end I get 11 MByte / second transfer speeds. > > > > NOT good! > > > > Unfortunately I don't know how to troubleshoot this. I have simple a cable tester and the cables > > test OK, although that is truly only a connectivity test, not a test of the quality of the signal. > > > > I used to have a little program, a server on one end and a client on the other. The server would > > send stuff and then you could run the client on any other computer and see the network "quality" at > > the client end, wherever that might be. > > > > I can't remember what the program is and I am looking for something quick and easy. Of course > > nowadays everyone wants to test internet stuff. > > > > Does anyone know of a simple client / server kind of thing that allows me to install the server on > > one end and the client on my laptop and just walk around connecting my laptop to switches to try and > > determine where my problem might be? > > > > -- > > John W. Colby > > Colby Consulting > > > > 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 > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From df.waters at comcast.net Fri Mar 23 21:39:28 2012 From: df.waters at comcast.net (Dan Waters) Date: Fri, 23 Mar 2012 21:39:28 -0500 Subject: [AccessD] Raising events from subreports In-Reply-To: References: Message-ID: <000001cd0967$55ccf7b0$0166e710$@comcast.net> Hi Charlotte, I've had lousy experience trying to communicate back and forth between forms and subforms. Eventually I put all the code into the form, and called events in the subform as needed. I remember thinking that the code execution not being synchronized between the main form and subform was the problem. Good luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Friday, March 23, 2012 8:00 PM To: Access Developers discussion and problem Subject: [AccessD] Raising events from subreports Has anyone had luck raising custom events from subreports to their parent reports? I used to do it in VB.net but Access report objects play by different rules. Charlotte Foust -- 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 Mar 24 01:37:37 2012 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Fri, 23 Mar 2012 23:37:37 -0700 Subject: [AccessD] Raising events from subreports In-Reply-To: <000001cd0967$55ccf7b0$0166e710$@comcast.net> References: <000001cd0967$55ccf7b0$0166e710$@comcast.net> Message-ID: I've done it with forms and subforms in the dim past, but reports are different in so many ways. It works like a champ in .Net, but this is Access VBA 2003. Charlotte On Fri, Mar 23, 2012 at 7:39 PM, Dan Waters wrote: > Hi Charlotte, > > I've had lousy experience trying to communicate back and forth between > forms > and subforms. Eventually I put all the code into the form, and called > events in the subform as needed. I remember thinking that the code > execution not being synchronized between the main form and subform was the > problem. > > Good luck! > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust > Sent: Friday, March 23, 2012 8:00 PM > To: Access Developers discussion and problem > Subject: [AccessD] Raising events from subreports > > Has anyone had luck raising custom events from subreports to their parent > reports? I used to do it in VB.net but Access report objects play by > different rules. > > Charlotte Foust > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > From paul.hartland at googlemail.com Sat Mar 24 01:42:36 2012 From: paul.hartland at googlemail.com (Paul Hartland) Date: Sat, 24 Mar 2012 06:42:36 +0000 Subject: [AccessD] Query Help In-Reply-To: References: Message-ID: Bryon, Sounds a dodgy way of doing it really as all you need is duplicates and suspect that you have duplicate firstname & lastname in either tblUsers or tblPhonebook which is creating the additional records. What should be happening is an additional field in tblPhonebook called something like UserID and place the ID of tblUsers in that field then link on that. Paul On 23 March 2012 18:34, Bryan Carbonnell wrote: > Hey guys I need help! > > It's been about 3 years since I have touched Access and can't recall > how to build a specific query. > > Here is what I have: > > tblUsers > ------------ > ID - Autogenerated PK > LastName > FirstName > ..... > > tblPhoneBook > -------------------- > ID - Autogenerated PK > LastName > FirstName > Location > > > What I need is a query that will give me EVERYONE from tblUsers and > the matching records from tblPhoneBook. The only fields that are > common are the LastName and FirstName fields. > > This is the SQL that I've got and it's not working correctly, or at > least not to me anyway > > SELECT tblUsers.*, tblPhoneBook.[LastName], PhoneBook.[FirstName], > PhoneBook.Location > FROM tblUsers LEFT JOIN PhoneBook ON (tblUsers.FirstName = > PhoneBook.[FirstName]) AND (tblUsers.LastName = PhoneBook.[LastName]) > ORDER BY tblUsers.LastName; > > tblUsers has 987 records and the query is returning 993 records and I > can't for the life of me figure it out. > > These tables were actually Excel Spreadsheets that were imported into > Access. > > Help!! Please?!?! > > -- > Bryan Carbonnell - carbonnb at gmail.com > Life's journey is not to arrive at the grave safely in a well > preserved body, but rather to skid in sideways, totally worn out, > shouting "What a great ride!" > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- Paul Hartland paul.hartland at googlemail.com From charlotte.foust at gmail.com Sat Mar 24 01:44:37 2012 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Fri, 23 Mar 2012 23:44:37 -0700 Subject: [AccessD] Raising events from subreports In-Reply-To: References: Message-ID: Here's the issue: I have a report with multiple subreports for individual parts of the docuent, including detail specific to each subreport and boiler plate that runs to about 3-4 pages.. Subreports are nested no more than 3 deep, but I need to find a way to deal with child level subreports that cover multiple pages. I'd like to know when that condition occurs, which I can determine within the Print event of the Detail section of the subreport by testing overall cumulative height against a maximum number of twips. I just haven't found a good way of passing the information back to the parent form in order to force a page break. Page breaks don't work in subreports, so it has to be done at the parent level, and I'm banging my head against the problem. Charlotte Foust On Fri, Mar 23, 2012 at 5:59 PM, Charlotte Foust wrote: > Has anyone had luck raising custom events from subreports to their parent > reports? I used to do it in VB.net but Access report objects play by > different rules. > > Charlotte Foust > From jwcolby at colbyconsulting.com Sat Mar 24 07:41:38 2012 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 24 Mar 2012 08:41:38 -0400 Subject: [AccessD] Raising events from subreports In-Reply-To: References: Message-ID: <4F6DC102.4010301@colbyconsulting.com> Wow!!! Never thought of that. And me the event handler / class guy. Hangs head in shame. The problem I see is that reports do so many passes over the report that it could get a bit confusing. John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it On 3/23/2012 8:59 PM, Charlotte Foust wrote: > Has anyone had luck raising custom events from subreports to their parent > reports? I used to do it in VB.net but Access report objects play by > different rules. > > Charlotte Foust From jimdettman at verizon.net Sat Mar 24 08:10:58 2012 From: jimdettman at verizon.net (Jim Dettman) Date: Sat, 24 Mar 2012 09:10:58 -0400 Subject: [AccessD] Raising events from subreports In-Reply-To: References: Message-ID: <7E7CA8E8BAB74B0C8065A66365394F3F@XPS> Charlotte, <> In what way? After reading your description, I'm still left wondering what it is your trying to do/avoid when the sub reports print. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Saturday, March 24, 2012 02:45 AM To: Access Developers discussion and problem Subject: Re: [AccessD] Raising events from subreports Here's the issue: I have a report with multiple subreports for individual parts of the docuent, including detail specific to each subreport and boiler plate that runs to about 3-4 pages.. Subreports are nested no more than 3 deep, but I need to find a way to deal with child level subreports that cover multiple pages. I'd like to know when that condition occurs, which I can determine within the Print event of the Detail section of the subreport by testing overall cumulative height against a maximum number of twips. I just haven't found a good way of passing the information back to the parent form in order to force a page break. Page breaks don't work in subreports, so it has to be done at the parent level, and I'm banging my head against the problem. Charlotte Foust On Fri, Mar 23, 2012 at 5:59 PM, Charlotte Foust wrote: > Has anyone had luck raising custom events from subreports to their parent > reports? I used to do it in VB.net but Access report objects play by > different rules. > > Charlotte Foust > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From fuller.artful at gmail.com Sat Mar 24 09:50:59 2012 From: fuller.artful at gmail.com (Arthur Fuller) Date: Sat, 24 Mar 2012 10:50:59 -0400 Subject: [AccessD] Master/Detail Classes in Access In-Reply-To: References: Message-ID: This would be for unbound forms, and more particularly for SQL Server as the BE. On Fri, Mar 23, 2012 at 3:57 PM, Kenneth Ismert wrote: > Arthur, > > Without more details, it is hard to know how to advise you. > > If these forms are bound, the recordsets themselves are object > abstractions of the data. I see little point in creating an object > wrapper for a base object, if all you are going to do is simulate > functionality that the base handles perfectly well. > > But if the forms are unbound, I don't know off the top of my head if > you can create multiple rows in the subform using just a collection of > generic objects. Maybe this is a recent feature. Still, you might be > better off binding the subform to a disconnected recordset, and again > use the built-in functionality to navigate. > > From charlotte.foust at gmail.com Sat Mar 24 09:57:04 2012 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Sat, 24 Mar 2012 07:57:04 -0700 Subject: [AccessD] Raising events from subreports In-Reply-To: <7E7CA8E8BAB74B0C8065A66365394F3F@XPS> References: <7E7CA8E8BAB74B0C8065A66365394F3F@XPS> Message-ID: OK, this report is actually a long letter explaining benefits adjustments. It has a standard header (one in each language) for each claim, detail of the adjustments, which has to show up in each language version, a total of the amounts involved, and explanation of each of the adjustments in that particular claim (in each language). Right after the explanation comes several pages of standard boilerplate (in each language) and another bit of boilerplate (in each language) that lists legal aid providers in the county of the claim. It has to print first as two separate letters, one in English and one in Spanish for each claim. The parent form is a shell containing the individual subreports and juggling them to print the same detail information and boilerplate, once in English and once in Spanish. The subreports are either English or Spanish versions. The only things that are not translated between the letters is the detail of the amounts and the legal aid addresses. The codes, explanations, descriptions, etc. are toggled for language. Sound complicated enough for you? The primary subreport has the language version of the letter header, detail of the adjustments, and a subreport containing the explanations peculiar to the adjustments in that claim in that language. This is the only nesting in the subreports, and it works nicely. The problem arises when the detail pushes onto a second page. I can easily identify in the subreport when the entire print length so far will force a page break by keeping an accumulative variable that adds the printed height of each detail record. What I can't find a good way to do is let the parent know. We're emulating a Word document here, so I'm trying to find a way to keep labels together. They have to be separate labels for font size and formatting. Charlotte On Sat, Mar 24, 2012 at 6:10 AM, Jim Dettman wrote: > Charlotte, > > < than 3 deep, but I need to find a way to deal with child level subreports > that cover multiple pages. >> > > In what way? After reading your description, I'm still left wondering > what it is your trying to do/avoid when the sub reports print. > > Jim. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust > Sent: Saturday, March 24, 2012 02:45 AM > To: Access Developers discussion and problem > Subject: Re: [AccessD] Raising events from subreports > > Here's the issue: I have a report with multiple subreports for individual > parts of the docuent, including detail specific to each subreport and > boiler plate that runs to about 3-4 pages.. Subreports are nested no more > than 3 deep, but I need to find a way to deal with child level subreports > that cover multiple pages. I'd like to know when that condition occurs, > which I can determine within the Print event of the Detail section of the > subreport by testing overall cumulative height against a maximum number of > twips. I just haven't found a good way of passing the information back to > the parent form in order to force a page break. Page breaks don't work in > subreports, so it has to be done at the parent level, and I'm banging my > head against the problem. > > Charlotte Foust > On Fri, Mar 23, 2012 at 5:59 PM, Charlotte Foust > wrote: > > > Has anyone had luck raising custom events from subreports to their parent > > reports? I used to do it in VB.net but Access report objects play by > > different rules. > > > > Charlotte Foust > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > From accessd at shaw.ca Sat Mar 24 11:25:57 2012 From: accessd at shaw.ca (Jim Lawrence) Date: Sat, 24 Mar 2012 09:25:57 -0700 Subject: [AccessD] Raising events from subreports In-Reply-To: References: <7E7CA8E8BAB74B0C8065A66365394F3F@XPS> Message-ID: <2E893A7009E04F5082B55622C20F28F6@creativesystemdesigns.com> Hi Charlotte: Just a thought here and I do not know whether it is applicable in this case. On major web sites that cater to multiple languages, to produce a faster and more accurate set of reports they just make pages for each language and that removes much of the complex data manipulation. The only other solution is to manually build the reports. You have been it the business long enough to remember that days when that was the only way reports were created. (I still support some old shops that have their command based applications and I am still called upon, on occasion, to manually build some complex reports, for printer or web pages and make them look pretty.) Could some of the subreport detail, within the document, be managed but code? HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Saturday, March 24, 2012 7:57 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Raising events from subreports OK, this report is actually a long letter explaining benefits adjustments. It has a standard header (one in each language) for each claim, detail of the adjustments, which has to show up in each language version, a total of the amounts involved, and explanation of each of the adjustments in that particular claim (in each language). Right after the explanation comes several pages of standard boilerplate (in each language) and another bit of boilerplate (in each language) that lists legal aid providers in the county of the claim. It has to print first as two separate letters, one in English and one in Spanish for each claim. The parent form is a shell containing the individual subreports and juggling them to print the same detail information and boilerplate, once in English and once in Spanish. The subreports are either English or Spanish versions. The only things that are not translated between the letters is the detail of the amounts and the legal aid addresses. The codes, explanations, descriptions, etc. are toggled for language. Sound complicated enough for you? The primary subreport has the language version of the letter header, detail of the adjustments, and a subreport containing the explanations peculiar to the adjustments in that claim in that language. This is the only nesting in the subreports, and it works nicely. The problem arises when the detail pushes onto a second page. I can easily identify in the subreport when the entire print length so far will force a page break by keeping an accumulative variable that adds the printed height of each detail record. What I can't find a good way to do is let the parent know. We're emulating a Word document here, so I'm trying to find a way to keep labels together. They have to be separate labels for font size and formatting. Charlotte On Sat, Mar 24, 2012 at 6:10 AM, Jim Dettman wrote: > Charlotte, > > < than 3 deep, but I need to find a way to deal with child level subreports > that cover multiple pages. >> > > In what way? After reading your description, I'm still left wondering > what it is your trying to do/avoid when the sub reports print. > > Jim. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust > Sent: Saturday, March 24, 2012 02:45 AM > To: Access Developers discussion and problem > Subject: Re: [AccessD] Raising events from subreports > > Here's the issue: I have a report with multiple subreports for individual > parts of the docuent, including detail specific to each subreport and > boiler plate that runs to about 3-4 pages.. Subreports are nested no more > than 3 deep, but I need to find a way to deal with child level subreports > that cover multiple pages. I'd like to know when that condition occurs, > which I can determine within the Print event of the Detail section of the > subreport by testing overall cumulative height against a maximum number of > twips. I just haven't found a good way of passing the information back to > the parent form in order to force a page break. Page breaks don't work in > subreports, so it has to be done at the parent level, and I'm banging my > head against the problem. > > Charlotte Foust > On Fri, Mar 23, 2012 at 5:59 PM, Charlotte Foust > wrote: > > > Has anyone had luck raising custom events from subreports to their parent > > reports? I used to do it in VB.net but Access report objects play by > > different rules. > > > > Charlotte Foust > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From charlotte.foust at gmail.com Sat Mar 24 11:45:07 2012 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Sat, 24 Mar 2012 09:45:07 -0700 Subject: [AccessD] Raising events from subreports In-Reply-To: <2E893A7009E04F5082B55622C20F28F6@creativesystemdesigns.com> References: <7E7CA8E8BAB74B0C8065A66365394F3F@XPS> <2E893A7009E04F5082B55622C20F28F6@creativesystemdesigns.com> Message-ID: All the subreports are separate by language and by the portions of the boilerplate they contain. The data manipulation isn't an issue, it's the subreport manipulation that's a bugger! They don't want to do it in a Word doc, which would be a hassle anyhow because of the varying detail, but it has to resemble a Word doc when printed. So the data and boilerplate flow from one page to another, and the language-specific subreports are toggled in the parent report's groupheader for the claim based on the language flag in the parent recordset (2 records per claim, one flagged English and one Spanish). What I'm mainly trying to avoid is the detail printing on one page and the totals printing on the next. It isn't an every letter occurrence, but it will happen if I don't find a solution. The Word template doesn't provide for space between the end of the detail and the totals. It's is presented in a visible grid, so lines are being drawn too. The lines are varying height, so I use a line control below the textboxes to push the line down as needed. The vertical lines are drawn from code. Trying to make this unbound would be a total headache in Access and the fine control just isn't there to do the fancy tricks I've done in VB.Net to feed the data a record at a time to the grid. Charlotte On Sat, Mar 24, 2012 at 9:25 AM, Jim Lawrence wrote: > Hi Charlotte: > > Just a thought here and I do not know whether it is applicable in this > case. > > On major web sites that cater to multiple languages, to produce a faster > and > more accurate set of reports they just make pages for each language and > that > removes much of the complex data manipulation. > > The only other solution is to manually build the reports. You have been it > the business long enough to remember that days when that was the only way > reports were created. (I still support some old shops that have their > command based applications and I am still called upon, on occasion, to > manually build some complex reports, for printer or web pages and make them > look pretty.) > > Could some of the subreport detail, within the document, be managed but > code? > > HTH > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust > Sent: Saturday, March 24, 2012 7:57 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Raising events from subreports > > OK, this report is actually a long letter explaining benefits adjustments. > It has a standard header (one in each language) for each claim, detail of > the adjustments, which has to show up in each language version, a total of > the amounts involved, and explanation of each of the adjustments in that > particular claim (in each language). Right after the explanation comes > several pages of standard boilerplate (in each language) and another bit of > boilerplate (in each language) that lists legal aid providers in the county > of the claim. It has to print first as two separate letters, one in > English and one in Spanish for each claim. > > The parent form is a shell containing the individual subreports and > juggling them to print the same detail information and boilerplate, once in > English and once in Spanish. The subreports are either English or Spanish > versions. The only things that are not translated between the letters is > the detail of the amounts and the legal aid addresses. The codes, > explanations, descriptions, etc. are toggled for language. > > Sound complicated enough for you? The primary subreport has the language > version of the letter header, detail of the adjustments, and a subreport > containing the explanations peculiar to the adjustments in that claim in > that language. This is the only nesting in the subreports, and it works > nicely. The problem arises when the detail pushes onto a second page. I > can easily identify in the subreport when the entire print length so far > will force a page break by keeping an accumulative variable that adds the > printed height of each detail record. What I can't find a good way to do > is let the parent know. We're emulating a Word document here, so I'm > trying to find a way to keep labels together. They have to be separate > labels for font size and formatting. > > Charlotte > > On Sat, Mar 24, 2012 at 6:10 AM, Jim Dettman > wrote: > > > Charlotte, > > > > < > than 3 deep, but I need to find a way to deal with child level subreports > > that cover multiple pages. >> > > > > In what way? After reading your description, I'm still left wondering > > what it is your trying to do/avoid when the sub reports print. > > > > Jim. > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte > Foust > > Sent: Saturday, March 24, 2012 02:45 AM > > To: Access Developers discussion and problem > > Subject: Re: [AccessD] Raising events from subreports > > > > Here's the issue: I have a report with multiple subreports for > individual > > parts of the docuent, including detail specific to each subreport and > > boiler plate that runs to about 3-4 pages.. Subreports are nested no > more > > than 3 deep, but I need to find a way to deal with child level subreports > > that cover multiple pages. I'd like to know when that condition occurs, > > which I can determine within the Print event of the Detail section of the > > subreport by testing overall cumulative height against a maximum number > of > > twips. I just haven't found a good way of passing the information back > to > > the parent form in order to force a page break. Page breaks don't work > in > > subreports, so it has to be done at the parent level, and I'm banging my > > head against the problem. > > > > Charlotte Foust > > On Fri, Mar 23, 2012 at 5:59 PM, Charlotte Foust > > wrote: > > > > > Has anyone had luck raising custom events from subreports to their > parent > > > reports? I used to do it in VB.net but Access report objects play by > > > different rules. > > > > > > Charlotte Foust > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > > > > > Website: http://www.databaseadvisors.com > > > > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > From jimdettman at verizon.net Sat Mar 24 12:09:00 2012 From: jimdettman at verizon.net (Jim Dettman) Date: Sat, 24 Mar 2012 13:09:00 -0400 Subject: [AccessD] Raising events from subreports In-Reply-To: References: <7E7CA8E8BAB74B0C8065A66365394F3F@XPS> <2E893A7009E04F5082B55622C20F28F6@creativesystemdesigns.com> Message-ID: Charlotte, I would move down the page by repeating the detail section with: MoveLayout = True NextRecord = False PrintSection = True until you see the page change either by using .Page or checking your position on the page and it suddenly becoming less (.Top). Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Saturday, March 24, 2012 12:45 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Raising events from subreports All the subreports are separate by language and by the portions of the boilerplate they contain. The data manipulation isn't an issue, it's the subreport manipulation that's a bugger! They don't want to do it in a Word doc, which would be a hassle anyhow because of the varying detail, but it has to resemble a Word doc when printed. So the data and boilerplate flow from one page to another, and the language-specific subreports are toggled in the parent report's groupheader for the claim based on the language flag in the parent recordset (2 records per claim, one flagged English and one Spanish). What I'm mainly trying to avoid is the detail printing on one page and the totals printing on the next. It isn't an every letter occurrence, but it will happen if I don't find a solution. The Word template doesn't provide for space between the end of the detail and the totals. It's is presented in a visible grid, so lines are being drawn too. The lines are varying height, so I use a line control below the textboxes to push the line down as needed. The vertical lines are drawn from code. Trying to make this unbound would be a total headache in Access and the fine control just isn't there to do the fancy tricks I've done in VB.Net to feed the data a record at a time to the grid. Charlotte On Sat, Mar 24, 2012 at 9:25 AM, Jim Lawrence wrote: > Hi Charlotte: > > Just a thought here and I do not know whether it is applicable in this > case. > > On major web sites that cater to multiple languages, to produce a faster > and > more accurate set of reports they just make pages for each language and > that > removes much of the complex data manipulation. > > The only other solution is to manually build the reports. You have been it > the business long enough to remember that days when that was the only way > reports were created. (I still support some old shops that have their > command based applications and I am still called upon, on occasion, to > manually build some complex reports, for printer or web pages and make them > look pretty.) > > Could some of the subreport detail, within the document, be managed but > code? > > HTH > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust > Sent: Saturday, March 24, 2012 7:57 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Raising events from subreports > > OK, this report is actually a long letter explaining benefits adjustments. > It has a standard header (one in each language) for each claim, detail of > the adjustments, which has to show up in each language version, a total of > the amounts involved, and explanation of each of the adjustments in that > particular claim (in each language). Right after the explanation comes > several pages of standard boilerplate (in each language) and another bit of > boilerplate (in each language) that lists legal aid providers in the county > of the claim. It has to print first as two separate letters, one in > English and one in Spanish for each claim. > > The parent form is a shell containing the individual subreports and > juggling them to print the same detail information and boilerplate, once in > English and once in Spanish. The subreports are either English or Spanish > versions. The only things that are not translated between the letters is > the detail of the amounts and the legal aid addresses. The codes, > explanations, descriptions, etc. are toggled for language. > > Sound complicated enough for you? The primary subreport has the language > version of the letter header, detail of the adjustments, and a subreport > containing the explanations peculiar to the adjustments in that claim in > that language. This is the only nesting in the subreports, and it works > nicely. The problem arises when the detail pushes onto a second page. I > can easily identify in the subreport when the entire print length so far > will force a page break by keeping an accumulative variable that adds the > printed height of each detail record. What I can't find a good way to do > is let the parent know. We're emulating a Word document here, so I'm > trying to find a way to keep labels together. They have to be separate > labels for font size and formatting. > > Charlotte > > On Sat, Mar 24, 2012 at 6:10 AM, Jim Dettman > wrote: > > > Charlotte, > > > > < > than 3 deep, but I need to find a way to deal with child level subreports > > that cover multiple pages. >> > > > > In what way? After reading your description, I'm still left wondering > > what it is your trying to do/avoid when the sub reports print. > > > > Jim. > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte > Foust > > Sent: Saturday, March 24, 2012 02:45 AM > > To: Access Developers discussion and problem > > Subject: Re: [AccessD] Raising events from subreports > > > > Here's the issue: I have a report with multiple subreports for > individual > > parts of the docuent, including detail specific to each subreport and > > boiler plate that runs to about 3-4 pages.. Subreports are nested no > more > > than 3 deep, but I need to find a way to deal with child level subreports > > that cover multiple pages. I'd like to know when that condition occurs, > > which I can determine within the Print event of the Detail section of the > > subreport by testing overall cumulative height against a maximum number > of > > twips. I just haven't found a good way of passing the information back > to > > the parent form in order to force a page break. Page breaks don't work > in > > subreports, so it has to be done at the parent level, and I'm banging my > > head against the problem. > > > > Charlotte Foust > > On Fri, Mar 23, 2012 at 5:59 PM, Charlotte Foust > > wrote: > > > > > Has anyone had luck raising custom events from subreports to their > parent > > > reports? I used to do it in VB.net but Access report objects play by > > > different rules. > > > > > > Charlotte Foust > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > > > > > Website: http://www.databaseadvisors.com > > > > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From roz.clarke at barclays.com Sat Mar 24 13:18:26 2012 From: roz.clarke at barclays.com (roz.clarke at barclays.com) Date: Sat, 24 Mar 2012 18:18:26 -0000 Subject: [AccessD] Disconnected recordset as form source? In-Reply-To: References: <7E7CA8E8BAB74B0C8065A66365394F3F@XPS><2E893A7009E04F5082B55622C20F28F6@creativesystemdesigns.com> Message-ID: <174A69C31E290B47A4898DFFDB5BFCD908DA2ACC@MUKPBCC1XMB0403.collab.barclayscorp.com> Hello all! I'm doing a very rare, for me, bit of work on a database, and I'm trying to make a continuous form give me extended multiselect functionality, so that the users can use filter by form etc., then choose a bunch of records to perform an action on. They need to be able to select discontiguous records. I'm finding it a bit challenging... The back end will eventually be on SQL Server but I'm doing a demo version with an Access 2000 back end. I can see that I could do it by copying the working data into a new, local, table, adding a 'selected' column, and using this, bound to my continuous form, to identify the records for manipulation. However to synchronise with other user updates (there will be a couple hundred people writing updates) that table's going to get deleted and re-created every two minutes which is going to cause a bit of bloat (it's got about 100k rows in it). I had thought that I could achieve the same thing with disconnected recordsets. On paper it works elegantly; pull the PK & other key fields + the 'selected' field through at the start of the session, bind a search form to the recordset and drop the connection, have the users search for the records they want to work on, let them make their selection of rows to go ahead and edit, and only then do I pop them into a bound form based on their pick of records. No changes in the disconnected rst ever need to be written back to the table. This is the code opening the rst, binding the form and dropping the cnn: Dim cnn As New ADODB.Connection Dim rstExceptions As New ADODB.Recordset Private Sub Form_Open(Cancel As Integer) Set cnn = CurrentProject.Connection rstExceptions.CursorLocation = adUseClient rstExceptions.Open "SELECT * from tblUnmatched_Combined", cnn, adOpenKeyset, adLockBatchOptimistic Set Me.Recordset = rstExceptions Set rstExceptions.ActiveConnection = Nothing cnn.Close End Sub BUT OF COURSE it doesn't quite work; I'm getting the error message "This record has been changed but the updated data will not be displayed because it doesn't satisfy the criteria of the underlying recordsource." It's random; you can update 3 rows happily and then one fails, come back to that one a few seconds later and it succeeds. So it's *not* the data. The 'help' says this can be a problem you get with SQL Server recordsets, but this ain't a SQL Server recordset so... Anyone tried something like this and willing to chew it over with me? It's good to be back. Roz This e-mail and any attachments are confidential and intended solely for the addressee and may also be privileged or exempt from disclosure under applicable law. If you are not the addressee, or have received this e-mail in error, please notify the sender immediately, delete it from your system and do not copy, disclose or otherwise act upon any part of this e-mail or its attachments. Internet communications are not guaranteed to be secure or virus-free. The Barclays Group does not accept responsibility for any loss arising from unauthorised access to, or interference with, any Internet communications by any third party, or from the transmission of any viruses. Replies to this e-mail may be monitored by the Barclays Group for operational or business reasons. Any opinion or other information in this e-mail or its attachments that does not relate to the business of the Barclays Group is personal to the sender and is not given or endorsed by the Barclays Group. Barclays Bank PLC. Registered in England and Wales (registered no. 1026167). Registered Office: 1 Churchill Place, London, E14 5HP, United Kingdom. Barclays Bank PLC is authorised and regulated by the Financial Services Authority. From dw-murphy at cox.net Sat Mar 24 17:52:42 2012 From: dw-murphy at cox.net (Doug Murphy) Date: Sat, 24 Mar 2012 15:52:42 -0700 Subject: [AccessD] Disconnected recordset as form source? In-Reply-To: <174A69C31E290B47A4898DFFDB5BFCD908DA2ACC@MUKPBCC1XMB0403.collab.barclayscorp.com> References: <7E7CA8E8BAB74B0C8065A66365394F3F@XPS><2E893A7009E04F5082B55622C20F28F6@creativesystemdesigns.com> <174A69C31E290B47A4898DFFDB5BFCD908DA2ACC@MUKPBCC1XMB0403.collab.barclayscorp.com> Message-ID: <005a01cd0a10$d24368c0$76ca3a40$@cox.net> Not sure what the overall objective is or required functionality from the continuous form but a list box would make the selection part trivial. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of roz.clarke at barclays.com Sent: Saturday, March 24, 2012 11:18 AM To: accessd at databaseadvisors.com Subject: [AccessD] Disconnected recordset as form source? Hello all! I'm doing a very rare, for me, bit of work on a database, and I'm trying to make a continuous form give me extended multiselect functionality, so that the users can use filter by form etc., then choose a bunch of records to perform an action on. They need to be able to select discontiguous records. I'm finding it a bit challenging... The back end will eventually be on SQL Server but I'm doing a demo version with an Access 2000 back end. I can see that I could do it by copying the working data into a new, local, table, adding a 'selected' column, and using this, bound to my continuous form, to identify the records for manipulation. However to synchronise with other user updates (there will be a couple hundred people writing updates) that table's going to get deleted and re-created every two minutes which is going to cause a bit of bloat (it's got about 100k rows in it). I had thought that I could achieve the same thing with disconnected recordsets. On paper it works elegantly; pull the PK & other key fields + the 'selected' field through at the start of the session, bind a search form to the recordset and drop the connection, have the users search for the records they want to work on, let them make their selection of rows to go ahead and edit, and only then do I pop them into a bound form based on their pick of records. No changes in the disconnected rst ever need to be written back to the table. This is the code opening the rst, binding the form and dropping the cnn: Dim cnn As New ADODB.Connection Dim rstExceptions As New ADODB.Recordset Private Sub Form_Open(Cancel As Integer) Set cnn = CurrentProject.Connection rstExceptions.CursorLocation = adUseClient rstExceptions.Open "SELECT * from tblUnmatched_Combined", cnn, adOpenKeyset, adLockBatchOptimistic Set Me.Recordset = rstExceptions Set rstExceptions.ActiveConnection = Nothing cnn.Close End Sub BUT OF COURSE it doesn't quite work; I'm getting the error message "This record has been changed but the updated data will not be displayed because it doesn't satisfy the criteria of the underlying recordsource." It's random; you can update 3 rows happily and then one fails, come back to that one a few seconds later and it succeeds. So it's *not* the data. The 'help' says this can be a problem you get with SQL Server recordsets, but this ain't a SQL Server recordset so... Anyone tried something like this and willing to chew it over with me? It's good to be back. Roz This e-mail and any attachments are confidential and intended solely for the addressee and may also be privileged or exempt from disclosure under applicable law. If you are not the addressee, or have received this e-mail in error, please notify the sender immediately, delete it from your system and do not copy, disclose or otherwise act upon any part of this e-mail or its attachments. Internet communications are not guaranteed to be secure or virus-free. The Barclays Group does not accept responsibility for any loss arising from unauthorised access to, or interference with, any Internet communications by any third party, or from the transmission of any viruses. Replies to this e-mail may be monitored by the Barclays Group for operational or business reasons. Any opinion or other information in this e-mail or its attachments that does not relate to the business of the Barclays Group is personal to the sender and is not given or endorsed by the Barclays Group. Barclays Bank PLC. Registered in England and Wales (registered no. 1026167). Registered Office: 1 Churchill Place, London, E14 5HP, United Kingdom. Barclays Bank PLC is authorised and regulated by the Financial Services Authority. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From gustav at cactus.dk Sat Mar 24 18:05:30 2012 From: gustav at cactus.dk (Gustav Brock) Date: Sun, 25 Mar 2012 00:05:30 +0100 Subject: [AccessD] Disconnected recordset as form source? Message-ID: Hi Roz Good to see that you still are here! Hope all is well. You could use a collection to hold the local info about the records - if each one is marked or not. I've used that in my row counter function. Even though much different, it should give you the idea. The key of a collection item matches the key of a record, and the value of the item could store if the record is selected or not: Public Function RowCounter( _ ByVal strKey As String, _ ByVal booReset As Boolean, _ Optional ByVal strGroupKey As String) _ As Long ' Builds consecutive RowIDs in select, append or create query ' with the possibility of automatic reset. ' Optionally a grouping key can be passed to reset the row count ' for every group key. ' ' Usage (typical select query): ' SELECT RowCounter(CStr([ID]),False) AS RowID, * ' FROM tblSomeTable ' WHERE (RowCounter(CStr([ID]),False) <> RowCounter("",True)); ' ' The Where statement resets the counter when the query is run ' and is needed for browsing a select query. ' ' Usage (typical append query, manual reset): ' 1. Reset counter manually: ' Call RowCounter(vbNullString, False) ' 2. Run query: ' INSERT INTO tblTemp ( RowID ) ' SELECT RowCounter(CStr([ID]),False) AS RowID, * ' FROM tblSomeTable; ' ' Usage (typical append query, automatic reset): ' INSERT INTO tblTemp ( RowID ) ' SELECT RowCounter(CStr([ID]),False) AS RowID, * ' FROM tblSomeTable ' WHERE (RowCounter("",True)=0); ' ' 2002-04-13. Cactus Data ApS. CPH ' 2002-09-09. Str() sometimes fails. Replaced with CStr(). ' 2005-10-21. Str(col.Count + 1) reduced to col.Count + 1. ' 2008-02-27. Optional group parameter added. Static col As New Collection Static strGroup As String On Error GoTo Err_RowCounter If booReset = True Or strGroup <> strGroupKey Then Set col = Nothing strGroup = strGroupKey Else col.Add col.Count + 1, strKey End If RowCounter = col(strKey) Exit_RowCounter: Exit Function Err_RowCounter: Select Case Err Case 457 ' Key is present. Resume Next Case Else ' Some other error. Resume Exit_RowCounter End Select End Function Also, this method runs very fast. /gustav >>> roz.clarke at barclays.com 24-03-12 19:18 >>> Hello all! I'm doing a very rare, for me, bit of work on a database, and I'm trying to make a continuous form give me extended multiselect functionality, so that the users can use filter by form etc., then choose a bunch of records to perform an action on. They need to be able to select discontiguous records. I'm finding it a bit challenging... The back end will eventually be on SQL Server but I'm doing a demo version with an Access 2000 back end. I can see that I could do it by copying the working data into a new, local, table, adding a 'selected' column, and using this, bound to my continuous form, to identify the records for manipulation. However to synchronise with other user updates (there will be a couple hundred people writing updates) that table's going to get deleted and re-created every two minutes which is going to cause a bit of bloat (it's got about 100k rows in it). I had thought that I could achieve the same thing with disconnected recordsets. On paper it works elegantly; pull the PK & other key fields + the 'selected' field through at the start of the session, bind a search form to the recordset and drop the connection, have the users search for the records they want to work on, let them make their selection of rows to go ahead and edit, and only then do I pop them into a bound form based on their pick of records. No changes in the disconnected rst ever need to be written back to the table. This is the code opening the rst, binding the form and dropping the cnn: Dim cnn As New ADODB.Connection Dim rstExceptions As New ADODB.Recordset Private Sub Form_Open(Cancel As Integer) Set cnn = CurrentProject.Connection rstExceptions.CursorLocation = adUseClient rstExceptions.Open "SELECT * from tblUnmatched_Combined", cnn, adOpenKeyset, adLockBatchOptimistic Set Me.Recordset = rstExceptions Set rstExceptions.ActiveConnection = Nothing cnn.Close End Sub BUT OF COURSE it doesn't quite work; I'm getting the error message "This record has been changed but the updated data will not be displayed because it doesn't satisfy the criteria of the underlying recordsource." It's random; you can update 3 rows happily and then one fails, come back to that one a few seconds later and it succeeds. So it's *not* the data. The 'help' says this can be a problem you get with SQL Server recordsets, but this ain't a SQL Server recordset so... Anyone tried something like this and willing to chew it over with me? It's good to be back. Roz From charlotte.foust at gmail.com Sat Mar 24 19:53:48 2012 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Sat, 24 Mar 2012 17:53:48 -0700 Subject: [AccessD] Disconnected recordset as form source? In-Reply-To: <174A69C31E290B47A4898DFFDB5BFCD908DA2ACC@MUKPBCC1XMB0403.collab.barclayscorp.com> References: <7E7CA8E8BAB74B0C8065A66365394F3F@XPS> <2E893A7009E04F5082B55622C20F28F6@creativesystemdesigns.com> <174A69C31E290B47A4898DFFDB5BFCD908DA2ACC@MUKPBCC1XMB0403.collab.barclayscorp.com> Message-ID: You might consider saving the recordset as a persisted one rather than using a table at all. I've got a couple of old samples at Roger's Access Library that demonstrate using persisted recordsets and disconnected recordsets in Access 2000, Take a look here at the PersistedRecordset and NoTables samples and see if anything helps: http://www.rogersaccesslibrary.com/forum/foust-charlotte_forum14&SID=f27a794a-684c-f2495918-e4c25924-463bez2z.html Charlotte Foust On Sat, Mar 24, 2012 at 11:18 AM, wrote: > Hello all! > > I'm doing a very rare, for me, bit of work on a database, and I'm trying > to make a continuous form give me extended multiselect functionality, so > that the users can use filter by form etc., then choose a bunch of > records to perform an action on. They need to be able to select > discontiguous records. I'm finding it a bit challenging... > > The back end will eventually be on SQL Server but I'm doing a demo > version with an Access 2000 back end. > > I can see that I could do it by copying the working data into a new, > local, table, adding a 'selected' column, and using this, bound to my > continuous form, to identify the records for manipulation. However to > synchronise with other user updates (there will be a couple hundred > people writing updates) that table's going to get deleted and re-created > every two minutes which is going to cause a bit of bloat (it's got about > 100k rows in it). > > I had thought that I could achieve the same thing with disconnected > recordsets. On paper it works elegantly; pull the PK & other key fields > + the 'selected' field through at the start of the session, bind a > search form to the recordset and drop the connection, have the users > search for the records they want to work on, let them make their > selection of rows to go ahead and edit, and only then do I pop them into > a bound form based on their pick of records. No changes in the > disconnected rst ever need to be written back to the table. > > This is the code opening the rst, binding the form and dropping the cnn: > > Dim cnn As New ADODB.Connection > Dim rstExceptions As New ADODB.Recordset > > > Private Sub Form_Open(Cancel As Integer) > > Set cnn = CurrentProject.Connection > > rstExceptions.CursorLocation = adUseClient > rstExceptions.Open "SELECT * from tblUnmatched_Combined", cnn, > adOpenKeyset, adLockBatchOptimistic > > Set Me.Recordset = rstExceptions > > Set rstExceptions.ActiveConnection = Nothing > cnn.Close > > End Sub > > BUT OF COURSE it doesn't quite work; I'm getting the error message "This > record has been changed but the updated data will not be displayed > because it doesn't satisfy the criteria of the underlying recordsource." > > It's random; you can update 3 rows happily and then one fails, come back > to that one a few seconds later and it succeeds. So it's *not* the data. > The 'help' says this can be a problem you get with SQL Server > recordsets, but this ain't a SQL Server recordset so... > > Anyone tried something like this and willing to chew it over with me? > > It's good to be back. > > Roz > This e-mail and any attachments are confidential and intended > solely for the addressee and may also be privileged or exempt from > disclosure under applicable law. If you are not the addressee, or > have received this e-mail in error, please notify the sender > immediately, delete it from your system and do not copy, disclose > or otherwise act upon any part of this e-mail or its attachments. > > Internet communications are not guaranteed to be secure or > virus-free. > The Barclays Group does not accept responsibility for any loss > arising from unauthorised access to, or interference with, any > Internet communications by any third party, or from the > transmission of any viruses. Replies to this e-mail may be > monitored by the Barclays Group for operational or business > reasons. > > Any opinion or other information in this e-mail or its attachments > that does not relate to the business of the Barclays Group is > personal to the sender and is not given or endorsed by the Barclays > Group. > > Barclays Bank PLC. Registered in England and Wales (registered no. > 1026167). > Registered Office: 1 Churchill Place, London, E14 5HP, United > Kingdom. > > Barclays Bank PLC is authorised and regulated by the Financial > Services Authority. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > From jwcolby at colbyconsulting.com Sat Mar 24 20:18:23 2012 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 24 Mar 2012 21:18:23 -0400 Subject: [AccessD] Disconnected recordset as form source? In-Reply-To: <174A69C31E290B47A4898DFFDB5BFCD908DA2ACC@MUKPBCC1XMB0403.collab.barclayscorp.com> References: <7E7CA8E8BAB74B0C8065A66365394F3F@XPS><2E893A7009E04F5082B55622C20F28F6@creativesystemdesigns.com> <174A69C31E290B47A4898DFFDB5BFCD908DA2ACC@MUKPBCC1XMB0403.collab.barclayscorp.com> Message-ID: <4F6E725F.4000606@colbyconsulting.com> Roz, Long time no see. Welcome back. John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it On 3/24/2012 2:18 PM, roz.clarke at barclays.com wrote: > Hello all! > > I'm doing a very rare, for me, bit of work on a database, and I'm trying > to make a continuous form give me extended multiselect functionality, so > that the users can use filter by form etc., then choose a bunch of > records to perform an action on. They need to be able to select > discontiguous records. I'm finding it a bit challenging... > > The back end will eventually be on SQL Server but I'm doing a demo > version with an Access 2000 back end. > > I can see that I could do it by copying the working data into a new, > local, table, adding a 'selected' column, and using this, bound to my > continuous form, to identify the records for manipulation. However to > synchronise with other user updates (there will be a couple hundred > people writing updates) that table's going to get deleted and re-created > every two minutes which is going to cause a bit of bloat (it's got about > 100k rows in it). > > I had thought that I could achieve the same thing with disconnected > recordsets. On paper it works elegantly; pull the PK& other key fields > + the 'selected' field through at the start of the session, bind a > search form to the recordset and drop the connection, have the users > search for the records they want to work on, let them make their > selection of rows to go ahead and edit, and only then do I pop them into > a bound form based on their pick of records. No changes in the > disconnected rst ever need to be written back to the table. > > This is the code opening the rst, binding the form and dropping the cnn: > > Dim cnn As New ADODB.Connection > Dim rstExceptions As New ADODB.Recordset > > > Private Sub Form_Open(Cancel As Integer) > > Set cnn = CurrentProject.Connection > > rstExceptions.CursorLocation = adUseClient > rstExceptions.Open "SELECT * from tblUnmatched_Combined", cnn, > adOpenKeyset, adLockBatchOptimistic > > Set Me.Recordset = rstExceptions > > Set rstExceptions.ActiveConnection = Nothing > cnn.Close > > End Sub > > BUT OF COURSE it doesn't quite work; I'm getting the error message "This > record has been changed but the updated data will not be displayed > because it doesn't satisfy the criteria of the underlying recordsource." > > It's random; you can update 3 rows happily and then one fails, come back > to that one a few seconds later and it succeeds. So it's *not* the data. > The 'help' says this can be a problem you get with SQL Server > recordsets, but this ain't a SQL Server recordset so... > > Anyone tried something like this and willing to chew it over with me? > > It's good to be back. > > Roz > This e-mail and any attachments are confidential and intended > solely for the addressee and may also be privileged or exempt from > disclosure under applicable law. If you are not the addressee, or > have received this e-mail in error, please notify the sender > immediately, delete it from your system and do not copy, disclose > or otherwise act upon any part of this e-mail or its attachments. > > Internet communications are not guaranteed to be secure or > virus-free. > The Barclays Group does not accept responsibility for any loss > arising from unauthorised access to, or interference with, any > Internet communications by any third party, or from the > transmission of any viruses. Replies to this e-mail may be > monitored by the Barclays Group for operational or business > reasons. > > Any opinion or other information in this e-mail or its attachments > that does not relate to the business of the Barclays Group is > personal to the sender and is not given or endorsed by the Barclays > Group. > > Barclays Bank PLC. Registered in England and Wales (registered no. > 1026167). > Registered Office: 1 Churchill Place, London, E14 5HP, United > Kingdom. > > Barclays Bank PLC is authorised and regulated by the Financial > Services Authority. > > From stuart at lexacorp.com.pg Sat Mar 24 20:27:01 2012 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sun, 25 Mar 2012 11:27:01 +1000 Subject: [AccessD] Disconnected recordset as form source? In-Reply-To: <005a01cd0a10$d24368c0$76ca3a40$@cox.net> References: , <174A69C31E290B47A4898DFFDB5BFCD908DA2ACC@MUKPBCC1XMB0403.collab.barclayscorp.com>, <005a01cd0a10$d24368c0$76ca3a40$@cox.net> Message-ID: <4F6E7465.2433.387AE077@stuart.lexacorp.com.pg> That was my thought until I saw "it's got about 100k rows in it" -- Stuart On 24 Mar 2012 at 15:52, Doug Murphy wrote: > Not sure what the overall objective is or required functionality from the > continuous form but a list box would make the selection part trivial. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > roz.clarke at barclays.com > Sent: Saturday, March 24, 2012 11:18 AM > To: accessd at databaseadvisors.com > Subject: [AccessD] Disconnected recordset as form source? > > Hello all! > > I'm doing a very rare, for me, bit of work on a database, and I'm trying to > make a continuous form give me extended multiselect functionality, so that > the users can use filter by form etc., then choose a bunch of records to > perform an action on. They need to be able to select discontiguous records. > I'm finding it a bit challenging... > > The back end will eventually be on SQL Server but I'm doing a demo version > with an Access 2000 back end. > > I can see that I could do it by copying the working data into a new, local, > table, adding a 'selected' column, and using this, bound to my continuous > form, to identify the records for manipulation. However to synchronise with > other user updates (there will be a couple hundred people writing updates) > that table's going to get deleted and re-created every two minutes which is > going to cause a bit of bloat (it's got about 100k rows in it). > > I had thought that I could achieve the same thing with disconnected > recordsets. On paper it works elegantly; pull the PK & other key fields > + the 'selected' field through at the start of the session, bind a > search form to the recordset and drop the connection, have the users search > for the records they want to work on, let them make their selection of rows > to go ahead and edit, and only then do I pop them into a bound form based on > their pick of records. No changes in the disconnected rst ever need to be > written back to the table. > > This is the code opening the rst, binding the form and dropping the cnn: > > Dim cnn As New ADODB.Connection > Dim rstExceptions As New ADODB.Recordset > > > Private Sub Form_Open(Cancel As Integer) > > Set cnn = CurrentProject.Connection > > rstExceptions.CursorLocation = adUseClient rstExceptions.Open "SELECT * from > tblUnmatched_Combined", cnn, adOpenKeyset, adLockBatchOptimistic > > Set Me.Recordset = rstExceptions > > Set rstExceptions.ActiveConnection = Nothing cnn.Close > > End Sub > > BUT OF COURSE it doesn't quite work; I'm getting the error message "This > record has been changed but the updated data will not be displayed because > it doesn't satisfy the criteria of the underlying recordsource." > > It's random; you can update 3 rows happily and then one fails, come back to > that one a few seconds later and it succeeds. So it's *not* the data. > The 'help' says this can be a problem you get with SQL Server recordsets, > but this ain't a SQL Server recordset so... > > Anyone tried something like this and willing to chew it over with me? > > It's good to be back. > > Roz > This e-mail and any attachments are confidential and intended solely for the > addressee and may also be privileged or exempt from disclosure under > applicable law. If you are not the addressee, or have received this e-mail > in error, please notify the sender immediately, delete it from your system > and do not copy, disclose or otherwise act upon any part of this e-mail or > its attachments. > > Internet communications are not guaranteed to be secure or virus-free. > The Barclays Group does not accept responsibility for any loss arising from > unauthorised access to, or interference with, any Internet communications by > any third party, or from the transmission of any viruses. Replies to this > e-mail may be monitored by the Barclays Group for operational or business > reasons. > > Any opinion or other information in this e-mail or its attachments that does > not relate to the business of the Barclays Group is personal to the sender > and is not given or endorsed by the Barclays Group. > > Barclays Bank PLC. Registered in England and Wales (registered no. > 1026167). > Registered Office: 1 Churchill Place, London, E14 5HP, United Kingdom. > > Barclays Bank PLC is authorised and regulated by the Financial Services > Authority. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From roz.clarke at barclays.com Sun Mar 25 05:45:45 2012 From: roz.clarke at barclays.com (roz.clarke at barclays.com) Date: Sun, 25 Mar 2012 11:45:45 +0100 Subject: [AccessD] Disconnected recordset as form source? In-Reply-To: <4F6E7465.2433.387AE077@stuart.lexacorp.com.pg> References: , <174A69C31E290B47A4898DFFDB5BFCD908DA2ACC@MUKPBCC1XMB0403.collab.barclayscorp.com>, <005a01cd0a10$d24368c0$76ca3a40$@cox.net> <4F6E7465.2433.387AE077@stuart.lexacorp.com.pg> Message-ID: <174A69C31E290B47A4898DFFDB5BFCD908DA2ADB@MUKPBCC1XMB0403.collab.barclayscorp.com> They want to be able to sort, use all the filter and find functionality, re-order and re-size the columns. They're trying to find pairs or groups of items that 'belong together', and the judgement about their matching is very human (we will already have done all the programmatic matching we can). They're used to doing this exercise in Excel. I'm starting to wonder if I should go back to Excel actually, but I'm not great with it and we haven't got much time. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: 25 March 2012 02:27 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Disconnected recordset as form source? That was my thought until I saw "it's got about 100k rows in it" -- Stuart On 24 Mar 2012 at 15:52, Doug Murphy wrote: > Not sure what the overall objective is or required functionality from > the continuous form but a list box would make the selection part trivial. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > roz.clarke at barclays.com > Sent: Saturday, March 24, 2012 11:18 AM > To: accessd at databaseadvisors.com > Subject: [AccessD] Disconnected recordset as form source? > > Hello all! > > I'm doing a very rare, for me, bit of work on a database, and I'm > trying to make a continuous form give me extended multiselect > functionality, so that the users can use filter by form etc., then > choose a bunch of records to perform an action on. They need to be able to select discontiguous records. > I'm finding it a bit challenging... > > The back end will eventually be on SQL Server but I'm doing a demo > version with an Access 2000 back end. > > I can see that I could do it by copying the working data into a new, > local, table, adding a 'selected' column, and using this, bound to my > continuous form, to identify the records for manipulation. However to > synchronise with other user updates (there will be a couple hundred > people writing updates) that table's going to get deleted and > re-created every two minutes which is going to cause a bit of bloat (it's got about 100k rows in it). > > I had thought that I could achieve the same thing with disconnected > recordsets. On paper it works elegantly; pull the PK & other key > fields > + the 'selected' field through at the start of the session, bind a > search form to the recordset and drop the connection, have the users > search for the records they want to work on, let them make their > selection of rows to go ahead and edit, and only then do I pop them > into a bound form based on their pick of records. No changes in the > disconnected rst ever need to be written back to the table. > > This is the code opening the rst, binding the form and dropping the cnn: > > Dim cnn As New ADODB.Connection > Dim rstExceptions As New ADODB.Recordset > > > Private Sub Form_Open(Cancel As Integer) > > Set cnn = CurrentProject.Connection > > rstExceptions.CursorLocation = adUseClient rstExceptions.Open "SELECT > * from tblUnmatched_Combined", cnn, adOpenKeyset, > adLockBatchOptimistic > > Set Me.Recordset = rstExceptions > > Set rstExceptions.ActiveConnection = Nothing cnn.Close > > End Sub > > BUT OF COURSE it doesn't quite work; I'm getting the error message > "This record has been changed but the updated data will not be > displayed because it doesn't satisfy the criteria of the underlying recordsource." > > It's random; you can update 3 rows happily and then one fails, come > back to that one a few seconds later and it succeeds. So it's *not* the data. > The 'help' says this can be a problem you get with SQL Server > recordsets, but this ain't a SQL Server recordset so... > > Anyone tried something like this and willing to chew it over with me? > > It's good to be back. > > Roz > This e-mail and any attachments are confidential and intended solely > for the addressee and may also be privileged or exempt from disclosure > under applicable law. If you are not the addressee, or have received > this e-mail in error, please notify the sender immediately, delete it > from your system and do not copy, disclose or otherwise act upon any > part of this e-mail or its attachments. > > Internet communications are not guaranteed to be secure or virus-free. > The Barclays Group does not accept responsibility for any loss arising > from unauthorised access to, or interference with, any Internet > communications by any third party, or from the transmission of any > viruses. Replies to this e-mail may be monitored by the Barclays Group > for operational or business reasons. > > Any opinion or other information in this e-mail or its attachments > that does not relate to the business of the Barclays Group is personal > to the sender and is not given or endorsed by the Barclays Group. > > Barclays Bank PLC. Registered in England and Wales (registered no. > 1026167). > Registered Office: 1 Churchill Place, London, E14 5HP, United Kingdom. > > Barclays Bank PLC is authorised and regulated by the Financial > Services Authority. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/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 are confidential and intended solely for the addressee and may also be privileged or exempt from disclosure under applicable law. If you are not the addressee, or have received this e-mail in error, please notify the sender immediately, delete it from your system and do not copy, disclose or otherwise act upon any part of this e-mail or its attachments. Internet communications are not guaranteed to be secure or virus-free. The Barclays Group does not accept responsibility for any loss arising from unauthorised access to, or interference with, any Internet communications by any third party, or from the transmission of any viruses. Replies to this e-mail may be monitored by the Barclays Group for operational or business reasons. Any opinion or other information in this e-mail or its attachments that does not relate to the business of the Barclays Group is personal to the sender and is not given or endorsed by the Barclays Group. Barclays Bank PLC. Registered in England and Wales (registered no. 1026167). Registered Office: 1 Churchill Place, London, E14 5HP, United Kingdom. Barclays Bank PLC is authorised and regulated by the Financial Services Authority. From roz.clarke at barclays.com Sun Mar 25 05:47:06 2012 From: roz.clarke at barclays.com (roz.clarke at barclays.com) Date: Sun, 25 Mar 2012 11:47:06 +0100 Subject: [AccessD] Disconnected recordset as form source? In-Reply-To: References: <7E7CA8E8BAB74B0C8065A66365394F3F@XPS><2E893A7009E04F5082B55622C20F28F6@creativesystemdesigns.com><174A69C31E290B47A4898DFFDB5BFCD908DA2ACC@MUKPBCC1XMB0403.collab.barclayscorp.com> Message-ID: <174A69C31E290B47A4898DFFDB5BFCD908DA2ADC@MUKPBCC1XMB0403.collab.barclayscorp.com> Thanks Charlotte! I'll go through these. :) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: 25 March 2012 00:54 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Disconnected recordset as form source? You might consider saving the recordset as a persisted one rather than using a table at all. I've got a couple of old samples at Roger's Access Library that demonstrate using persisted recordsets and disconnected recordsets in Access 2000, Take a look here at the PersistedRecordset and NoTables samples and see if anything helps: http://www.rogersaccesslibrary.com/forum/foust-charlotte_forum14&SID=f27 a794a-684c-f2495918-e4c25924-463bez2z.html Charlotte Foust On Sat, Mar 24, 2012 at 11:18 AM, wrote: > Hello all! > > I'm doing a very rare, for me, bit of work on a database, and I'm > trying to make a continuous form give me extended multiselect > functionality, so that the users can use filter by form etc., then > choose a bunch of records to perform an action on. They need to be > able to select discontiguous records. I'm finding it a bit challenging... > > The back end will eventually be on SQL Server but I'm doing a demo > version with an Access 2000 back end. > > I can see that I could do it by copying the working data into a new, > local, table, adding a 'selected' column, and using this, bound to my > continuous form, to identify the records for manipulation. However to > synchronise with other user updates (there will be a couple hundred > people writing updates) that table's going to get deleted and > re-created every two minutes which is going to cause a bit of bloat > (it's got about 100k rows in it). > > I had thought that I could achieve the same thing with disconnected > recordsets. On paper it works elegantly; pull the PK & other key > fields > + the 'selected' field through at the start of the session, bind a > search form to the recordset and drop the connection, have the users > search for the records they want to work on, let them make their > selection of rows to go ahead and edit, and only then do I pop them > into a bound form based on their pick of records. No changes in the > disconnected rst ever need to be written back to the table. > > This is the code opening the rst, binding the form and dropping the cnn: > > Dim cnn As New ADODB.Connection > Dim rstExceptions As New ADODB.Recordset > > > Private Sub Form_Open(Cancel As Integer) > > Set cnn = CurrentProject.Connection > > rstExceptions.CursorLocation = adUseClient rstExceptions.Open "SELECT > * from tblUnmatched_Combined", cnn, adOpenKeyset, > adLockBatchOptimistic > > Set Me.Recordset = rstExceptions > > Set rstExceptions.ActiveConnection = Nothing cnn.Close > > End Sub > > BUT OF COURSE it doesn't quite work; I'm getting the error message > "This record has been changed but the updated data will not be > displayed because it doesn't satisfy the criteria of the underlying recordsource." > > It's random; you can update 3 rows happily and then one fails, come > back to that one a few seconds later and it succeeds. So it's *not* the data. > The 'help' says this can be a problem you get with SQL Server > recordsets, but this ain't a SQL Server recordset so... > > Anyone tried something like this and willing to chew it over with me? > > It's good to be back. > > Roz > This e-mail and any attachments are confidential and intended solely > for the addressee and may also be privileged or exempt from disclosure > under applicable law. If you are not the addressee, or have received > this e-mail in error, please notify the sender immediately, delete it > from your system and do not copy, disclose or otherwise act upon any > part of this e-mail or its attachments. > > Internet communications are not guaranteed to be secure or virus-free. > The Barclays Group does not accept responsibility for any loss arising > from unauthorised access to, or interference with, any Internet > communications by any third party, or from the transmission of any > viruses. Replies to this e-mail may be monitored by the Barclays Group > for operational or business reasons. > > Any opinion or other information in this e-mail or its attachments > that does not relate to the business of the Barclays Group is personal > to the sender and is not given or endorsed by the Barclays Group. > > Barclays Bank PLC. Registered in England and Wales (registered no. > 1026167). > Registered Office: 1 Churchill Place, London, E14 5HP, United Kingdom. > > Barclays Bank PLC is authorised and regulated by the Financial > Services Authority. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From roz.clarke at barclays.com Sun Mar 25 05:52:07 2012 From: roz.clarke at barclays.com (roz.clarke at barclays.com) Date: Sun, 25 Mar 2012 11:52:07 +0100 Subject: [AccessD] Disconnected recordset as form source? In-Reply-To: References: Message-ID: <174A69C31E290B47A4898DFFDB5BFCD908DA2ADD@MUKPBCC1XMB0403.collab.barclayscorp.com> Thanks Gustav, I'm fairly well, life always has its ups and downs of course! Perhaps on OT Friday everyone can catch me up on how they are! I'll read through this carefully. Fast is good! - at first glance I'm just not sure, if I do this, how to show the user which rows have been selected? Would you have a separate form that you used to display the subset? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 24 March 2012 23:06 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Disconnected recordset as form source? Hi Roz Good to see that you still are here! Hope all is well. You could use a collection to hold the local info about the records - if each one is marked or not. I've used that in my row counter function. Even though much different, it should give you the idea. The key of a collection item matches the key of a record, and the value of the item could store if the record is selected or not: Public Function RowCounter( _ ByVal strKey As String, _ ByVal booReset As Boolean, _ Optional ByVal strGroupKey As String) _ As Long ' Builds consecutive RowIDs in select, append or create query ' with the possibility of automatic reset. ' Optionally a grouping key can be passed to reset the row count ' for every group key. ' ' Usage (typical select query): ' SELECT RowCounter(CStr([ID]),False) AS RowID, * ' FROM tblSomeTable ' WHERE (RowCounter(CStr([ID]),False) <> RowCounter("",True)); ' ' The Where statement resets the counter when the query is run ' and is needed for browsing a select query. ' ' Usage (typical append query, manual reset): ' 1. Reset counter manually: ' Call RowCounter(vbNullString, False) ' 2. Run query: ' INSERT INTO tblTemp ( RowID ) ' SELECT RowCounter(CStr([ID]),False) AS RowID, * ' FROM tblSomeTable; ' ' Usage (typical append query, automatic reset): ' INSERT INTO tblTemp ( RowID ) ' SELECT RowCounter(CStr([ID]),False) AS RowID, * ' FROM tblSomeTable ' WHERE (RowCounter("",True)=0); ' ' 2002-04-13. Cactus Data ApS. CPH ' 2002-09-09. Str() sometimes fails. Replaced with CStr(). ' 2005-10-21. Str(col.Count + 1) reduced to col.Count + 1. ' 2008-02-27. Optional group parameter added. Static col As New Collection Static strGroup As String On Error GoTo Err_RowCounter If booReset = True Or strGroup <> strGroupKey Then Set col = Nothing strGroup = strGroupKey Else col.Add col.Count + 1, strKey End If RowCounter = col(strKey) Exit_RowCounter: Exit Function Err_RowCounter: Select Case Err Case 457 ' Key is present. Resume Next Case Else ' Some other error. Resume Exit_RowCounter End Select End Function Also, this method runs very fast. /gustav >>> roz.clarke at barclays.com 24-03-12 19:18 >>> Hello all! I'm doing a very rare, for me, bit of work on a database, and I'm trying to make a continuous form give me extended multiselect functionality, so that the users can use filter by form etc., then choose a bunch of records to perform an action on. They need to be able to select discontiguous records. I'm finding it a bit challenging... The back end will eventually be on SQL Server but I'm doing a demo version with an Access 2000 back end. I can see that I could do it by copying the working data into a new, local, table, adding a 'selected' column, and using this, bound to my continuous form, to identify the records for manipulation. However to synchronise with other user updates (there will be a couple hundred people writing updates) that table's going to get deleted and re-created every two minutes which is going to cause a bit of bloat (it's got about 100k rows in it). I had thought that I could achieve the same thing with disconnected recordsets. On paper it works elegantly; pull the PK & other key fields + the 'selected' field through at the start of the session, bind a search form to the recordset and drop the connection, have the users search for the records they want to work on, let them make their selection of rows to go ahead and edit, and only then do I pop them into a bound form based on their pick of records. No changes in the disconnected rst ever need to be written back to the table. This is the code opening the rst, binding the form and dropping the cnn: Dim cnn As New ADODB.Connection Dim rstExceptions As New ADODB.Recordset Private Sub Form_Open(Cancel As Integer) Set cnn = CurrentProject.Connection rstExceptions.CursorLocation = adUseClient rstExceptions.Open "SELECT * from tblUnmatched_Combined", cnn, adOpenKeyset, adLockBatchOptimistic Set Me.Recordset = rstExceptions Set rstExceptions.ActiveConnection = Nothing cnn.Close End Sub BUT OF COURSE it doesn't quite work; I'm getting the error message "This record has been changed but the updated data will not be displayed because it doesn't satisfy the criteria of the underlying recordsource." It's random; you can update 3 rows happily and then one fails, come back to that one a few seconds later and it succeeds. So it's *not* the data. The 'help' says this can be a problem you get with SQL Server recordsets, but this ain't a SQL Server recordset so... Anyone tried something like this and willing to chew it over with me? It's good to be back. Roz -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com This e-mail and any attachments are confidential and intended solely for the addressee and may also be privileged or exempt from disclosure under applicable law. If you are not the addressee, or have received this e-mail in error, please notify the sender immediately, delete it from your system and do not copy, disclose or otherwise act upon any part of this e-mail or its attachments. Internet communications are not guaranteed to be secure or virus-free. The Barclays Group does not accept responsibility for any loss arising from unauthorised access to, or interference with, any Internet communications by any third party, or from the transmission of any viruses. Replies to this e-mail may be monitored by the Barclays Group for operational or business reasons. Any opinion or other information in this e-mail or its attachments that does not relate to the business of the Barclays Group is personal to the sender and is not given or endorsed by the Barclays Group. Barclays Bank PLC. Registered in England and Wales (registered no. 1026167). Registered Office: 1 Churchill Place, London, E14 5HP, United Kingdom. Barclays Bank PLC is authorised and regulated by the Financial Services Authority. From roz.clarke at barclays.com Sun Mar 25 05:52:27 2012 From: roz.clarke at barclays.com (roz.clarke at barclays.com) Date: Sun, 25 Mar 2012 11:52:27 +0100 Subject: [AccessD] Disconnected recordset as form source? In-Reply-To: <4F6E725F.4000606@colbyconsulting.com> References: <7E7CA8E8BAB74B0C8065A66365394F3F@XPS><2E893A7009E04F5082B55622C20F28F6@creativesystemdesigns.com><174A69C31E290B47A4898DFFDB5BFCD908DA2ACC@MUKPBCC1XMB0403.collab.barclayscorp.com> <4F6E725F.4000606@colbyconsulting.com> Message-ID: <174A69C31E290B47A4898DFFDB5BFCD908DA2ADE@MUKPBCC1XMB0403.collab.barclayscorp.com> Thanks JC. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: 25 March 2012 02:18 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Disconnected recordset as form source? Roz, Long time no see. Welcome back. John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it On 3/24/2012 2:18 PM, roz.clarke at barclays.com wrote: > Hello all! > > I'm doing a very rare, for me, bit of work on a database, and I'm > trying to make a continuous form give me extended multiselect > functionality, so that the users can use filter by form etc., then > choose a bunch of records to perform an action on. They need to be > able to select discontiguous records. I'm finding it a bit challenging... > > The back end will eventually be on SQL Server but I'm doing a demo > version with an Access 2000 back end. > > I can see that I could do it by copying the working data into a new, > local, table, adding a 'selected' column, and using this, bound to my > continuous form, to identify the records for manipulation. However to > synchronise with other user updates (there will be a couple hundred > people writing updates) that table's going to get deleted and > re-created every two minutes which is going to cause a bit of bloat > (it's got about 100k rows in it). > > I had thought that I could achieve the same thing with disconnected > recordsets. On paper it works elegantly; pull the PK& other key > fields > + the 'selected' field through at the start of the session, bind a > search form to the recordset and drop the connection, have the users > search for the records they want to work on, let them make their > selection of rows to go ahead and edit, and only then do I pop them > into a bound form based on their pick of records. No changes in the > disconnected rst ever need to be written back to the table. > > This is the code opening the rst, binding the form and dropping the cnn: > > Dim cnn As New ADODB.Connection > Dim rstExceptions As New ADODB.Recordset > > > Private Sub Form_Open(Cancel As Integer) > > Set cnn = CurrentProject.Connection > > rstExceptions.CursorLocation = adUseClient rstExceptions.Open "SELECT > * from tblUnmatched_Combined", cnn, adOpenKeyset, > adLockBatchOptimistic > > Set Me.Recordset = rstExceptions > > Set rstExceptions.ActiveConnection = Nothing cnn.Close > > End Sub > > BUT OF COURSE it doesn't quite work; I'm getting the error message > "This record has been changed but the updated data will not be > displayed because it doesn't satisfy the criteria of the underlying recordsource." > > It's random; you can update 3 rows happily and then one fails, come > back to that one a few seconds later and it succeeds. So it's *not* the data. > The 'help' says this can be a problem you get with SQL Server > recordsets, but this ain't a SQL Server recordset so... > > Anyone tried something like this and willing to chew it over with me? > > It's good to be back. > > Roz > This e-mail and any attachments are confidential and intended solely > for the addressee and may also be privileged or exempt from disclosure > under applicable law. If you are not the addressee, or have received > this e-mail in error, please notify the sender immediately, delete it > from your system and do not copy, disclose or otherwise act upon any > part of this e-mail or its attachments. > > Internet communications are not guaranteed to be secure or virus-free. > The Barclays Group does not accept responsibility for any loss arising > from unauthorised access to, or interference with, any Internet > communications by any third party, or from the transmission of any > viruses. Replies to this e-mail may be monitored by the Barclays Group > for operational or business reasons. > > Any opinion or other information in this e-mail or its attachments > that does not relate to the business of the Barclays Group is personal > to the sender and is not given or endorsed by the Barclays Group. > > Barclays Bank PLC. Registered in England and Wales (registered no. > 1026167). > Registered Office: 1 Churchill Place, London, E14 5HP, United Kingdom. > > Barclays Bank PLC is authorised and regulated by the Financial > Services Authority. > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From gustav at cactus.dk Sun Mar 25 11:48:02 2012 From: gustav at cactus.dk (Gustav Brock) Date: Sun, 25 Mar 2012 18:48:02 +0200 Subject: [AccessD] Disconnected recordset as form source? Message-ID: Hi Roz I think you would use a query where one field displays the value of the item in the collection that matches the key of the record. The collection should be public to the form. Now have a button or two to mark/unmark (change the value of the item in the collection) for the current record. /gustav >>> roz.clarke at barclays.com 25-03-12 12:52 >>> Thanks Gustav, I'm fairly well, life always has its ups and downs of course! Perhaps on OT Friday everyone can catch me up on how they are! I'll read through this carefully. Fast is good! - at first glance I'm just not sure, if I do this, how to show the user which rows have been selected? Would you have a separate form that you used to display the subset? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 24 March 2012 23:06 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Disconnected recordset as form source? Hi Roz Good to see that you still are here! Hope all is well. You could use a collection to hold the local info about the records - if each one is marked or not. I've used that in my row counter function. Even though much different, it should give you the idea. The key of a collection item matches the key of a record, and the value of the item could store if the record is selected or not: Public Function RowCounter( _ ByVal strKey As String, _ ByVal booReset As Boolean, _ Optional ByVal strGroupKey As String) _ As Long ' Builds consecutive RowIDs in select, append or create query ' with the possibility of automatic reset. ' Optionally a grouping key can be passed to reset the row count ' for every group key. ' ' Usage (typical select query): ' SELECT RowCounter(CStr([ID]),False) AS RowID, * ' FROM tblSomeTable ' WHERE (RowCounter(CStr([ID]),False) <> RowCounter("",True)); ' ' The Where statement resets the counter when the query is run ' and is needed for browsing a select query. ' ' Usage (typical append query, manual reset): ' 1. Reset counter manually: ' Call RowCounter(vbNullString, False) ' 2. Run query: ' INSERT INTO tblTemp ( RowID ) ' SELECT RowCounter(CStr([ID]),False) AS RowID, * ' FROM tblSomeTable; ' ' Usage (typical append query, automatic reset): ' INSERT INTO tblTemp ( RowID ) ' SELECT RowCounter(CStr([ID]),False) AS RowID, * ' FROM tblSomeTable ' WHERE (RowCounter("",True)=0); ' ' 2002-04-13. Cactus Data ApS. CPH ' 2002-09-09. Str() sometimes fails. Replaced with CStr(). ' 2005-10-21. Str(col.Count + 1) reduced to col.Count + 1. ' 2008-02-27. Optional group parameter added. Static col As New Collection Static strGroup As String On Error GoTo Err_RowCounter If booReset = True Or strGroup <> strGroupKey Then Set col = Nothing strGroup = strGroupKey Else col.Add col.Count + 1, strKey End If RowCounter = col(strKey) Exit_RowCounter: Exit Function Err_RowCounter: Select Case Err Case 457 ' Key is present. Resume Next Case Else ' Some other error. Resume Exit_RowCounter End Select End Function Also, this method runs very fast. /gustav >>> roz.clarke at barclays.com 24-03-12 19:18 >>> Hello all! I'm doing a very rare, for me, bit of work on a database, and I'm trying to make a continuous form give me extended multiselect functionality, so that the users can use filter by form etc., then choose a bunch of records to perform an action on. They need to be able to select discontiguous records. I'm finding it a bit challenging... The back end will eventually be on SQL Server but I'm doing a demo version with an Access 2000 back end. I can see that I could do it by copying the working data into a new, local, table, adding a 'selected' column, and using this, bound to my continuous form, to identify the records for manipulation. However to synchronise with other user updates (there will be a couple hundred people writing updates) that table's going to get deleted and re-created every two minutes which is going to cause a bit of bloat (it's got about 100k rows in it). I had thought that I could achieve the same thing with disconnected recordsets. On paper it works elegantly; pull the PK & other key fields + the 'selected' field through at the start of the session, bind a search form to the recordset and drop the connection, have the users search for the records they want to work on, let them make their selection of rows to go ahead and edit, and only then do I pop them into a bound form based on their pick of records. No changes in the disconnected rst ever need to be written back to the table. This is the code opening the rst, binding the form and dropping the cnn: Dim cnn As New ADODB.Connection Dim rstExceptions As New ADODB.Recordset Private Sub Form_Open(Cancel As Integer) Set cnn = CurrentProject.Connection rstExceptions.CursorLocation = adUseClient rstExceptions.Open "SELECT * from tblUnmatched_Combined", cnn, adOpenKeyset, adLockBatchOptimistic Set Me.Recordset = rstExceptions Set rstExceptions.ActiveConnection = Nothing cnn.Close End Sub BUT OF COURSE it doesn't quite work; I'm getting the error message "This record has been changed but the updated data will not be displayed because it doesn't satisfy the criteria of the underlying recordsource." It's random; you can update 3 rows happily and then one fails, come back to that one a few seconds later and it succeeds. So it's *not* the data. The 'help' says this can be a problem you get with SQL Server recordsets, but this ain't a SQL Server recordset so... Anyone tried something like this and willing to chew it over with me? It's good to be back. Roz From marksimms at verizon.net Sun Mar 25 12:27:20 2012 From: marksimms at verizon.net (Mark Simms) Date: Sun, 25 Mar 2012 13:27:20 -0400 Subject: [AccessD] Disconnected recordset as form source? In-Reply-To: <174A69C31E290B47A4898DFFDB5BFCD908DA2ADB@MUKPBCC1XMB0403.collab.barclayscorp.com> References: , <174A69C31E290B47A4898DFFDB5BFCD908DA2ACC@MUKPBCC1XMB0403.collab.barclayscorp.com>, <005a01cd0a10$d24368c0$76ca3a40$@cox.net> <4F6E7465.2433.387AE077@stuart.lexacorp.com.pg> <174A69C31E290B47A4898DFFDB5BFCD908DA2ADB@MUKPBCC1XMB0403.collab.barclayscorp.com> Message-ID: <006e01cd0aac$89628400$9c278c00$@net> In Excel, Create a Pivot Table tied to an Access table or query that contains the relevant columns. The filtering and sorting capability is pretty robust....and very fast. Of course you'll need 2007 or 2010 releases to reference that many rows. > > I'm starting to wonder if I should go back to Excel actually, but I'm > not great with it and we haven't got much time. From darryl at whittleconsulting.com.au Sun Mar 25 17:59:02 2012 From: darryl at whittleconsulting.com.au (Darryl Collins) Date: Sun, 25 Mar 2012 22:59:02 +0000 Subject: [AccessD] Using # in a query. Message-ID: <56653D383CB80341995245C537A9E7B50CEF7153@SINPRD0402MB099.apcprd04.prod.outlook.com> Hi folks, Blonde moment, this seems simple enough, but I cannot get it to behave today. I have a table with a field that contains text (string) which some of the records start with a hash (for example "#Input", "#Output" and the rest of them don't "Delivery" for instance). I am trying to write a query along the lines of LIKE "#*" so I can isolate just the entries that begin with #, but as # is used in other ways in Access (and in queries too) I cannot get it to work. Anyone shine some light on this one? Cheers Darryl. Darryl Collins Whittle Consulting Pty Ltd Suite 8, 660 Canterbury Rd Surrey Hills, VIC, 3127 p: +61 3 9898 3242 m: +61 418 381 548 f: +61 3 9898 1855 e: darryl at whittleconsulting.com.au w: www.whittleconsulting.com.au From steve at datamanagementsolutions.biz Sun Mar 25 18:11:00 2012 From: steve at datamanagementsolutions.biz (Steve Schapel) Date: Mon, 26 Mar 2012 12:11:00 +1300 Subject: [AccessD] Using # in a query. In-Reply-To: <56653D383CB80341995245C537A9E7B50CEF7153@SINPRD0402MB099.apcprd04.prod.outlook.com> References: <56653D383CB80341995245C537A9E7B50CEF7153@SINPRD0402MB099.apcprd04.prod.outlook.com> Message-ID: <78C3F22BF3E84D6CBC39899819359100@stevelaptop> Darryl Like "[#]*" Regards Steve -----Original Message----- From: Darryl Collins Sent: Monday, March 26, 2012 11:59 AM To: Access Developers discussion and problem solving(accessd at databaseadvisors.com) Subject: [AccessD] Using # in a query. Hi folks, Blonde moment, this seems simple enough, but I cannot get it to behave today. I have a table with a field that contains text (string) which some of the records start with a hash (for example "#Input", "#Output" and the rest of them don't "Delivery" for instance). I am trying to write a query along the lines of LIKE "#*" so I can isolate just the entries that begin with #, but as # is used in other ways in Access (and in queries too) I cannot get it to work. Anyone shine some light on this one? Cheers Darryl. Darryl Collins Whittle Consulting Pty Ltd Suite 8, 660 Canterbury Rd Surrey Hills, VIC, 3127 p: +61 3 9898 3242 m: +61 418 381 548 f: +61 3 9898 1855 e: darryl at whittleconsulting.com.au w: www.whittleconsulting.com.au -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From darryl at whittleconsulting.com.au Sun Mar 25 18:38:32 2012 From: darryl at whittleconsulting.com.au (Darryl Collins) Date: Sun, 25 Mar 2012 23:38:32 +0000 Subject: [AccessD] Using # in a query. In-Reply-To: <78C3F22BF3E84D6CBC39899819359100@stevelaptop> References: <56653D383CB80341995245C537A9E7B50CEF7153@SINPRD0402MB099.apcprd04.prod.outlook.com> <78C3F22BF3E84D6CBC39899819359100@stevelaptop> Message-ID: <56653D383CB80341995245C537A9E7B50CEF71A5@SINPRD0402MB099.apcprd04.prod.outlook.com> Steve! That works great, Thanks so much - I had tried a few syntax's, but that wasn't one of them. Cheers Darryl! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Steve Schapel Sent: Monday, 26 March 2012 10:11 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Using # in a query. Darryl Like "[#]*" Regards Steve -----Original Message----- From: Darryl Collins Sent: Monday, March 26, 2012 11:59 AM To: Access Developers discussion and problem solving(accessd at databaseadvisors.com) Subject: [AccessD] Using # in a query. Hi folks, Blonde moment, this seems simple enough, but I cannot get it to behave today. I have a table with a field that contains text (string) which some of the records start with a hash (for example "#Input", "#Output" and the rest of them don't "Delivery" for instance). I am trying to write a query along the lines of LIKE "#*" so I can isolate just the entries that begin with #, but as # is used in other ways in Access (and in queries too) I cannot get it to work. Anyone shine some light on this one? Cheers Darryl. Darryl Collins Whittle Consulting Pty Ltd Suite 8, 660 Canterbury Rd Surrey Hills, VIC, 3127 p: +61 3 9898 3242 m: +61 418 381 548 f: +61 3 9898 1855 e: darryl at whittleconsulting.com.au w: www.whittleconsulting.com.au -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Benson at ge.com Sun Mar 25 19:12:19 2012 From: Benson at ge.com (Benson, William (GE Global Research, consultant)) Date: Mon, 26 Mar 2012 00:12:19 +0000 Subject: [AccessD] Should Subform Current Event be firing when the filter yields no records? Message-ID: <93D10F008B998B4A83BCA855A33EEF372C7E1971@CINMBCNA01.e2k.ad.ge.com> I have a combo box on a parent form. The change event of that will cause the filter of a subform on this form to turn off and then the subform is supposed to only show records which have a value in a certain field equal to what the combo box shows in its 2nd column (0-indexed). In a given example, when I reapply the filter there are no records within the subform that match that combo. So, should I be able to count on the Current event of the subform firing in such situation? It is firing when I turn the filter off, but should it also be firing when I put the filter on, though there are no matching records - or will the current event only fire if there is a record that the subform can position itself on? MySitesAndProducts.Form.Filter = "[My Sites] = '" & JetSQLFixup(Me.cboSites.Column(1)) & "'" From kismert at gmail.com Mon Mar 26 10:40:49 2012 From: kismert at gmail.com (Kenneth Ismert) Date: Mon, 26 Mar 2012 10:40:49 -0500 Subject: [AccessD] Master/Detail Classes in Access Message-ID: Arthur, I did a web search on the issue, and found no way to directly populate an unbound continuous form from generic VBA objects in Access 2007. I did see several references to populating continuous forms from ADO disconnected recordsets. This is 'unbound' in the sense that the data is retrieved only once from the datasource, with none of the 'dynaset style' polling for real-time data changes. However, this is inherently read-only. There was a post on UtterAccess with a download on how to do this: http://www.utteraccess.com/forum/Recordset-Unbound-Contr-t1424758.html To edit, you would have a single-record unbound form that loads its data from the selected record on the continuous form. The unbound form would handle all of the data editing/adding/updating, and signal the continuous form to requery if a change was made. So, in the absence of a more authoritative answer from someone else, that is what I would suggest. -Ken > Arthur Fuller: > Subject:?Re: [AccessD] Master/Detail Classes in Access > This would be for unbound forms, and more particularly for SQL Server as > the BE. > > On Fri, Mar 23, 2012 at 3:57 PM, Kenneth Ismert wrote: > >> Arthur, >> >> Without more details, it is hard to know how to advise you. >> >> If these forms are bound, the recordsets themselves are object >> abstractions of the data. I see little point in creating an object >> wrapper for a base object, if all you are going to do is simulate >> functionality that the base handles perfectly well. >> >> But if the forms are unbound, I don't know off the top of my head if >> you can create multiple rows in the subform using just a collection of >> generic objects. Maybe this is a recent feature. Still, you might be >> better off binding the subform to a disconnected recordset, and again >> use the built-in functionality to navigate. From Gustav at cactus.dk Mon Mar 26 10:52:05 2012 From: Gustav at cactus.dk (Gustav Brock) Date: Mon, 26 Mar 2012 17:52:05 +0200 Subject: [AccessD] Disconnected recordset as form source? Message-ID: Hi Roz You can do it this way; no tampering with the table, no special queries: Add to the detail section of a table style form an unbound checkbox, chkSelect, and a (invisible) button, btnSelect. Bind the checkbox to: =KeyGet(CStr([Id])) where Id is your unique key of the table. Add this simple code to the form: Option Compare Database Option Explicit Public colSelect As Collection Private Sub Form_Open(Cancel As Integer) Set colSelect = New Collection End Sub Private Sub KeySet( _ ByVal strKey As String, _ ByVal booSelect As Boolean) On Error Resume Next colSelect.Remove strKey colSelect.Add booSelect, strKey End Sub Private Function KeyGet( _ ByVal strKey As String) _ As Boolean Dim booKey As Boolean On Error Resume Next booKey = colSelect(strKey) KeyGet = booKey End Function Private Sub btnSelect_Click() Dim strKey As String Dim booKey As Boolean strKey = CStr(Nz([Id])) booKey = KeyGet(strKey) Call KeySet(strKey, Not booKey) Me!chkSelect.Requery End Sub Now, clicking or keying the button will toggle the checkbox. Pull RecordsetClone and the value from KeyGet to select the marked records. /gustav >>> roz.clarke at barclays.com 25-03-2012 12:52 >>> Thanks Gustav, I'm fairly well, life always has its ups and downs of course! Perhaps on OT Friday everyone can catch me up on how they are! I'll read through this carefully. Fast is good! - at first glance I'm just not sure, if I do this, how to show the user which rows have been selected? Would you have a separate form that you used to display the subset? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 24 March 2012 23:06 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Disconnected recordset as form source? Hi Roz Good to see that you still are here! Hope all is well. You could use a collection to hold the local info about the records - if each one is marked or not. I've used that in my row counter function. Even though much different, it should give you the idea. The key of a collection item matches the key of a record, and the value of the item could store if the record is selected or not: Public Function RowCounter( _ ByVal strKey As String, _ ByVal booReset As Boolean, _ Optional ByVal strGroupKey As String) _ As Long ' Builds consecutive RowIDs in select, append or create query ' with the possibility of automatic reset. ' Optionally a grouping key can be passed to reset the row count ' for every group key. ' ' Usage (typical select query): ' SELECT RowCounter(CStr([ID]),False) AS RowID, * ' FROM tblSomeTable ' WHERE (RowCounter(CStr([ID]),False) <> RowCounter("",True)); ' ' The Where statement resets the counter when the query is run ' and is needed for browsing a select query. ' ' Usage (typical append query, manual reset): ' 1. Reset counter manually: ' Call RowCounter(vbNullString, False) ' 2. Run query: ' INSERT INTO tblTemp ( RowID ) ' SELECT RowCounter(CStr([ID]),False) AS RowID, * ' FROM tblSomeTable; ' ' Usage (typical append query, automatic reset): ' INSERT INTO tblTemp ( RowID ) ' SELECT RowCounter(CStr([ID]),False) AS RowID, * ' FROM tblSomeTable ' WHERE (RowCounter("",True)=0); ' ' 2002-04-13. Cactus Data ApS. CPH ' 2002-09-09. Str() sometimes fails. Replaced with CStr(). ' 2005-10-21. Str(col.Count + 1) reduced to col.Count + 1. ' 2008-02-27. Optional group parameter added. Static col As New Collection Static strGroup As String On Error GoTo Err_RowCounter If booReset = True Or strGroup <> strGroupKey Then Set col = Nothing strGroup = strGroupKey Else col.Add col.Count + 1, strKey End If RowCounter = col(strKey) Exit_RowCounter: Exit Function Err_RowCounter: Select Case Err Case 457 ' Key is present. Resume Next Case Else ' Some other error. Resume Exit_RowCounter End Select End Function Also, this method runs very fast. /gustav >>> roz.clarke at barclays.com 24-03-12 19:18 >>> Hello all! I'm doing a very rare, for me, bit of work on a database, and I'm trying to make a continuous form give me extended multiselect functionality, so that the users can use filter by form etc., then choose a bunch of records to perform an action on. They need to be able to select discontiguous records. I'm finding it a bit challenging... The back end will eventually be on SQL Server but I'm doing a demo version with an Access 2000 back end. I can see that I could do it by copying the working data into a new, local, table, adding a 'selected' column, and using this, bound to my continuous form, to identify the records for manipulation. However to synchronise with other user updates (there will be a couple hundred people writing updates) that table's going to get deleted and re-created every two minutes which is going to cause a bit of bloat (it's got about 100k rows in it). I had thought that I could achieve the same thing with disconnected recordsets. On paper it works elegantly; pull the PK & other key fields + the 'selected' field through at the start of the session, bind a search form to the recordset and drop the connection, have the users search for the records they want to work on, let them make their selection of rows to go ahead and edit, and only then do I pop them into a bound form based on their pick of records. No changes in the disconnected rst ever need to be written back to the table. This is the code opening the rst, binding the form and dropping the cnn: Dim cnn As New ADODB.Connection Dim rstExceptions As New ADODB.Recordset Private Sub Form_Open(Cancel As Integer) Set cnn = CurrentProject.Connection rstExceptions.CursorLocation = adUseClient rstExceptions.Open "SELECT * from tblUnmatched_Combined", cnn, adOpenKeyset, adLockBatchOptimistic Set Me.Recordset = rstExceptions Set rstExceptions.ActiveConnection = Nothing cnn.Close End Sub BUT OF COURSE it doesn't quite work; I'm getting the error message "This record has been changed but the updated data will not be displayed because it doesn't satisfy the criteria of the underlying recordsource." It's random; you can update 3 rows happily and then one fails, come back to that one a few seconds later and it succeeds. So it's *not* the data. The 'help' says this can be a problem you get with SQL Server recordsets, but this ain't a SQL Server recordset so... Anyone tried something like this and willing to chew it over with me? It's good to be back. Roz From charlotte.foust at gmail.com Mon Mar 26 10:50:51 2012 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Mon, 26 Mar 2012 08:50:51 -0700 Subject: [AccessD] Master/Detail Classes in Access In-Reply-To: References: Message-ID: I also have a sample on Roger's Access Library that uses disconnected recordsets in A2k, if you're interested. Charlotte Foust On Mon, Mar 26, 2012 at 8:40 AM, Kenneth Ismert wrote: > Arthur, > > I did a web search on the issue, and found no way to directly populate > an unbound continuous form from generic VBA objects in Access 2007. > > I did see several references to populating continuous forms from ADO > disconnected recordsets. This is 'unbound' in the sense that the data > is retrieved only once from the datasource, with none of the 'dynaset > style' polling for real-time data changes. However, this is inherently > read-only. > > There was a post on UtterAccess with a download on how to do this: > http://www.utteraccess.com/forum/Recordset-Unbound-Contr-t1424758.html > > To edit, you would have a single-record unbound form that loads its > data from the selected record on the continuous form. The unbound form > would handle all of the data editing/adding/updating, and signal the > continuous form to requery if a change was made. > > So, in the absence of a more authoritative answer from someone else, > that is what I would suggest. > > -Ken > > > Arthur Fuller: > > Subject: Re: [AccessD] Master/Detail Classes in Access > > This would be for unbound forms, and more particularly for SQL Server > as > > the BE. > > > > On Fri, Mar 23, 2012 at 3:57 PM, Kenneth Ismert > wrote: > > > >> Arthur, > >> > >> Without more details, it is hard to know how to advise you. > >> > >> If these forms are bound, the recordsets themselves are object > >> abstractions of the data. I see little point in creating an object > >> wrapper for a base object, if all you are going to do is simulate > >> functionality that the base handles perfectly well. > >> > >> But if the forms are unbound, I don't know off the top of my head if > >> you can create multiple rows in the subform using just a collection of > >> generic objects. Maybe this is a recent feature. Still, you might be > >> better off binding the subform to a disconnected recordset, and again > >> use the built-in functionality to navigate. > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Mon Mar 26 11:08:54 2012 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 26 Mar 2012 12:08:54 -0400 Subject: [AccessD] Master/Detail Classes in Access In-Reply-To: References: Message-ID: <4F709496.4080301@colbyconsulting.com> It is read-only in A2K but not in 2002 or after. John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it On 3/26/2012 11:40 AM, Kenneth Ismert wrote: > Arthur, > > I did a web search on the issue, and found no way to directly populate > an unbound continuous form from generic VBA objects in Access 2007. > > I did see several references to populating continuous forms from ADO > disconnected recordsets. This is 'unbound' in the sense that the data > is retrieved only once from the datasource, with none of the 'dynaset > style' polling for real-time data changes. However, this is inherently > read-only. > > There was a post on UtterAccess with a download on how to do this: > http://www.utteraccess.com/forum/Recordset-Unbound-Contr-t1424758.html > > To edit, you would have a single-record unbound form that loads its > data from the selected record on the continuous form. The unbound form > would handle all of the data editing/adding/updating, and signal the > continuous form to requery if a change was made. > > So, in the absence of a more authoritative answer from someone else, > that is what I would suggest. > > -Ken > >> Arthur Fuller: >> Subject: Re: [AccessD] Master/Detail Classes in Access >> This would be for unbound forms, and more particularly for SQL Server as >> the BE. >> >> On Fri, Mar 23, 2012 at 3:57 PM, Kenneth Ismert wrote: >> >>> Arthur, >>> >>> Without more details, it is hard to know how to advise you. >>> >>> If these forms are bound, the recordsets themselves are object >>> abstractions of the data. I see little point in creating an object >>> wrapper for a base object, if all you are going to do is simulate >>> functionality that the base handles perfectly well. >>> >>> But if the forms are unbound, I don't know off the top of my head if >>> you can create multiple rows in the subform using just a collection of >>> generic objects. Maybe this is a recent feature. Still, you might be >>> better off binding the subform to a disconnected recordset, and again >>> use the built-in functionality to navigate. > From fuller.artful at gmail.com Mon Mar 26 11:50:25 2012 From: fuller.artful at gmail.com (Arthur Fuller) Date: Mon, 26 Mar 2012 12:50:25 -0400 Subject: [AccessD] New database from hell In-Reply-To: <4F6CE0C6.6416.325255F4@stuart.lexacorp.com.pg> References: <4F6CB549.7080908@colbyconsulting.com> <4F6CD5C9.5956.32276A8C@stuart.lexacorp.com.pg> <4F6CE0C6.6416.325255F4@stuart.lexacorp.com.pg> Message-ID: JC, You might be able to speed up the import dramatically by using bcp (the bulk copy utility that comes with SQL Server). I have used it to import many millions of rows and it's lightning-fast, compared to other tools. A quick look in BOL should give you everything you need to know. HTH, A. From Chester_Kaup at kindermorgan.com Mon Mar 26 16:24:49 2012 From: Chester_Kaup at kindermorgan.com (Kaup, Chester) Date: Mon, 26 Mar 2012 16:24:49 -0500 Subject: [AccessD] Use of DLookup Message-ID: <0B2BF8524B73A248A2F1B81BA751ED3C1B7FC729AD@houex1.kindermorgan.com> Can something this be done with Dlookup or an I way off base. Does not work as currently off base? Me.LPD.Value = DLookup("Max(Test Date)", "tbl TestData", "WellNumber = '" & Me.WellNumber.Value & "'") Chester Kaup Engineering Technician Kinder Morgan CO2 Company, LLP Office (432) 688-3797 FAX (432) 688-3799 No trees were killed in the sending of this message. However a large number of electrons were terribly inconvenienced. From jm.hwsn at gmail.com Mon Mar 26 16:33:38 2012 From: jm.hwsn at gmail.com (jm.hwsn) Date: Mon, 26 Mar 2012 16:33:38 -0500 Subject: [AccessD] Use of DLookup In-Reply-To: <0B2BF8524B73A248A2F1B81BA751ED3C1B7FC729AD@houex1.kindermorgan.com> References: <0B2BF8524B73A248A2F1B81BA751ED3C1B7FC729AD@houex1.kindermorgan.com> Message-ID: <4f70e0b6.07b3ec0a.1336.32ff@mx.google.com> Chester, I recommend you create a query to find the Max Test Date then use the DLookup function. DLookup will look at the first set quotes as a specific field, not a function and field. The other option is to use the DMax function. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Kaup, Chester Sent: Monday, March 26, 2012 4:25 PM To: Access Developers discussion and problem solving Subject: [AccessD] Use of DLookup Can something this be done with Dlookup or an I way off base. Does not work as currently off base? Me.LPD.Value = DLookup("Max(Test Date)", "tbl TestData", "WellNumber = '" & Me.WellNumber.Value & "'") Chester Kaup Engineering Technician Kinder Morgan CO2 Company, LLP Office (432) 688-3797 FAX (432) 688-3799 No trees were killed in the sending of this message. However a large number of electrons were terribly inconvenienced. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Mon Mar 26 16:54:54 2012 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Tue, 27 Mar 2012 07:54:54 +1000 Subject: [AccessD] Use of DLookup In-Reply-To: <0B2BF8524B73A248A2F1B81BA751ED3C1B7FC729AD@houex1.kindermorgan.com> References: <0B2BF8524B73A248A2F1B81BA751ED3C1B7FC729AD@houex1.kindermorgan.com> Message-ID: <4F70E5AE.32422.97E9750@stuart.lexacorp.com.pg> I wish I had a dollar for every problem that I have seen caused by spaces in Field etc names. Why DO people do it? Try: Me.LPD.Value = DLookup("Max([Test Date])", "tbl TestData", "WellNumber = '" & Me.WellNumber.Value & "'") -- Stuart On 26 Mar 2012 at 16:24, Kaup, Chester wrote: > Can something this be done with Dlookup or an I way off base. Does not work as currently off base? > > Me.LPD.Value = DLookup("Max(Test Date)", "tbl TestData", "WellNumber = '" & Me.WellNumber.Value & "'") > > > Chester Kaup > > Engineering Technician > > Kinder Morgan CO2 Company, LLP > > Office (432) 688-3797 > > FAX (432) 688-3799 > > > > > > No trees were killed in the sending of this message. However a large number of electrons were terribly inconvenienced. > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rockysmolin at bchacc.com Mon Mar 26 17:43:09 2012 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Mon, 26 Mar 2012 15:43:09 -0700 Subject: [AccessD] Use of DLookup In-Reply-To: <0B2BF8524B73A248A2F1B81BA751ED3C1B7FC729AD@houex1.kindermorgan.com> References: <0B2BF8524B73A248A2F1B81BA751ED3C1B7FC729AD@houex1.kindermorgan.com> Message-ID: Why not just use the Dmax function? Me.LPD.Value = DMax("[Test Date]", "tbl TestData", "WellNumber = '" & Me.WellNumber.Value & "'") Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Kaup, Chester Sent: Monday, March 26, 2012 2:25 PM To: Access Developers discussion and problem solving Subject: [AccessD] Use of DLookup Can something this be done with Dlookup or an I way off base. Does not work as currently off base? Me.LPD.Value = DLookup("Max(Test Date)", "tbl TestData", "WellNumber = '" & Me.WellNumber.Value & "'") Chester Kaup Engineering Technician Kinder Morgan CO2 Company, LLP Office (432) 688-3797 FAX (432) 688-3799 No trees were killed in the sending of this message. However a large number of electrons were terribly inconvenienced. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Benson at ge.com Mon Mar 26 19:29:11 2012 From: Benson at ge.com (Benson, William (GE Global Research, consultant)) Date: Tue, 27 Mar 2012 00:29:11 +0000 Subject: [AccessD] database prevented from being opened or locked Message-ID: <93D10F008B998B4A83BCA855A33EEF372C7E1DDE@CINMBCNA01.e2k.ad.ge.com> I would like to drag and drop objects from one opened Access database to another. Visually this looks like it ought to be possible, however in practice it never seems to work. No matter whether I open the target database in the Access Open dialog either with Open Open Exclusive Open in Microsoft Access I always get the message about the database has been placed in a state which prevents it from being opened or locked. I also have tried it all 3 ways with or without Shift held, and that makes no difference to this attempted (and failed) operation. I am the only user of the database: is there a way to be able to perform these kind of steps without using VBA or Export/Import using an unopened database? From df.waters at comcast.net Mon Mar 26 20:09:56 2012 From: df.waters at comcast.net (Dan Waters) Date: Mon, 26 Mar 2012 20:09:56 -0500 Subject: [AccessD] database prevented from being opened or locked In-Reply-To: <93D10F008B998B4A83BCA855A33EEF372C7E1DDE@CINMBCNA01.e2k.ad.ge.com> References: <93D10F008B998B4A83BCA855A33EEF372C7E1DDE@CINMBCNA01.e2k.ad.ge.com> Message-ID: <001e01cd0bb6$52df4610$f89dd230$@comcast.net> Hi William, If one of your databases has a startup form or an AutoExec macro, copying objects may get you that error message. Sure does for me. Try holding down the shift key to bypass the startup form or AutoExec macro. Don't open anything in either database. Then try to drag/drop objects from one to the other. Should work. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Benson, William (GE Global Research, consultant) Sent: Monday, March 26, 2012 7:29 PM To: Access Developers discussion and problem solving Subject: [AccessD] database prevented from being opened or locked I would like to drag and drop objects from one opened Access database to another. Visually this looks like it ought to be possible, however in practice it never seems to work. No matter whether I open the target database in the Access Open dialog either with Open Open Exclusive Open in Microsoft Access I always get the message about the database has been placed in a state which prevents it from being opened or locked. I also have tried it all 3 ways with or without Shift held, and that makes no difference to this attempted (and failed) operation. I am the only user of the database: is there a way to be able to perform these kind of steps without using VBA or Export/Import using an unopened database? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Benson at ge.com Mon Mar 26 20:59:47 2012 From: Benson at ge.com (Benson, William (GE Global Research, consultant)) Date: Tue, 27 Mar 2012 01:59:47 +0000 Subject: [AccessD] database prevented from being opened or locked In-Reply-To: <001e01cd0bb6$52df4610$f89dd230$@comcast.net> References: <93D10F008B998B4A83BCA855A33EEF372C7E1DDE@CINMBCNA01.e2k.ad.ge.com> <001e01cd0bb6$52df4610$f89dd230$@comcast.net> Message-ID: <93D10F008B998B4A83BCA855A33EEF372C7E1E1C@CINMBCNA01.e2k.ad.ge.com> Hey Dan, Well, I did try it every which way (as my earlier post said, I tried it both with and without Shift held. One thing I am wondering now is if someone has a slick bit of code for listing all objects in a database of their choice (ie, not opened, but read say, from disk) and a listbox with similar target database candidates... and the command button they have coded does a swap and replace WITHOUT sequencing the object, which is Access's inherent/default behavior when one uses the interface (a "feature" which I absolutely hate, though I recognize its place in the universe). I would really like to go "Put This in That - GO!". I am going to write it myself if no one has it handy. I would really like to have a dashboard of database maintenance devices like that which do not rely on the interface. Bill -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Monday, March 26, 2012 9:10 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] database prevented from being opened or locked Hi William, If one of your databases has a startup form or an AutoExec macro, copying objects may get you that error message. Sure does for me. Try holding down the shift key to bypass the startup form or AutoExec macro. Don't open anything in either database. Then try to drag/drop objects from one to the other. Should work. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Benson, William (GE Global Research, consultant) Sent: Monday, March 26, 2012 7:29 PM To: Access Developers discussion and problem solving Subject: [AccessD] database prevented from being opened or locked I would like to drag and drop objects from one opened Access database to another. Visually this looks like it ought to be possible, however in practice it never seems to work. No matter whether I open the target database in the Access Open dialog either with Open Open Exclusive Open in Microsoft Access I always get the message about the database has been placed in a state which prevents it from being opened or locked. I also have tried it all 3 ways with or without Shift held, and that makes no difference to this attempted (and failed) operation. I am the only user of the database: is there a way to be able to perform these kind of steps without using VBA or Export/Import using an unopened database? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Benson at ge.com Mon Mar 26 21:05:27 2012 From: Benson at ge.com (Benson, William (GE Global Research, consultant)) Date: Tue, 27 Mar 2012 02:05:27 +0000 Subject: [AccessD] database prevented from being opened or locked In-Reply-To: <93D10F008B998B4A83BCA855A33EEF372C7E1E1C@CINMBCNA01.e2k.ad.ge.com> References: <93D10F008B998B4A83BCA855A33EEF372C7E1DDE@CINMBCNA01.e2k.ad.ge.com> <001e01cd0bb6$52df4610$f89dd230$@comcast.net> <93D10F008B998B4A83BCA855A33EEF372C7E1E1C@CINMBCNA01.e2k.ad.ge.com> Message-ID: <93D10F008B998B4A83BCA855A33EEF372C7E1E31@CINMBCNA01.e2k.ad.ge.com> OK, Dan ... I swear... (quite often in fact) ... I tried what you said. Be that as it may, I thought, ok pretend I hadn't already tried it, shut everyone down AGAIN, start everyone up with Shift held, and try it again. Of course, it worked (huh?!!!) The mere suggestion from you that Access should behave ... and it does! Nice going and thanks! :-) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Benson, William (GE Global Research, consultant) Sent: Monday, March 26, 2012 10:00 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] database prevented from being opened or locked Hey Dan, Well, I did try it every which way (as my earlier post said, I tried it both with and without Shift held. One thing I am wondering now is if someone has a slick bit of code for listing all objects in a database of their choice (ie, not opened, but read say, from disk) and a listbox with similar target database candidates... and the command button they have coded does a swap and replace WITHOUT sequencing the object, which is Access's inherent/default behavior when one uses the interface (a "feature" which I absolutely hate, though I recognize its place in the universe). I would really like to go "Put This in That - GO!". I am going to write it myself if no one has it handy. I would really like to have a dashboard of database maintenance devices like that which do not rely on the interface. Bill -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Monday, March 26, 2012 9:10 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] database prevented from being opened or locked Hi William, If one of your databases has a startup form or an AutoExec macro, copying objects may get you that error message. Sure does for me. Try holding down the shift key to bypass the startup form or AutoExec macro. Don't open anything in either database. Then try to drag/drop objects from one to the other. Should work. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Benson, William (GE Global Research, consultant) Sent: Monday, March 26, 2012 7:29 PM To: Access Developers discussion and problem solving Subject: [AccessD] database prevented from being opened or locked I would like to drag and drop objects from one opened Access database to another. Visually this looks like it ought to be possible, however in practice it never seems to work. No matter whether I open the target database in the Access Open dialog either with Open Open Exclusive Open in Microsoft Access I always get the message about the database has been placed in a state which prevents it from being opened or locked. I also have tried it all 3 ways with or without Shift held, and that makes no difference to this attempted (and failed) operation. I am the only user of the database: is there a way to be able to perform these kind of steps without using VBA or Export/Import using an unopened database? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Benson at ge.com Mon Mar 26 22:33:48 2012 From: Benson at ge.com (Benson, William (GE Global Research, consultant)) Date: Tue, 27 Mar 2012 03:33:48 +0000 Subject: [AccessD] Judging whether a table is "used" Message-ID: <93D10F008B998B4A83BCA855A33EEF372C7E1E52@CINMBCNA01.e2k.ad.ge.com> Does anyone have the "definitive" code for testing whether a name of a non-field object is "used" ANYWHERE in a database? I have some code which I am about to post and it is so long I am not even sure that it isn't redundant. I have no idea where I originally got it. It does the basics likes looks through query names and sql, macros, vb modules, formnames, control sources on form controls, recordsources on form controls, sourceobjects on subforms on forms. Lately I even discovered it is worthwhile to check if a field in some table has a rowsource property, which might lookup values in some table with the name being searched for. I only match a substring, so of course I get some false positives. My goal is not to delete a table which might be used in any fashion in my database without checking the object that refers to it. I am thinking *maybe* if I ran the database documenter with every conceivable option set, and pumped that to word, I might have a reference document; but then I have to use that complex procedure every time I have made a change in the database, if I want to be sure -- as opposed to running some code. I would hope there is some commercial add-in or tool which could do this for me, and I would certainly pay $50 or more for a tool I could rely on which is more comprehensive than my code -- which I am sure has many gaps and doesn't even check reports and needs a reference to VBA Extensibility. Function checkSQL(Optional strSearch, Optional SkipMsg) As String Dim D As DAO.Database Dim k As Long Dim Q As DAO.QueryDef Dim Fld As DAO.Field Dim T As DAO.TableDef Dim Prp As DAO.Property Dim MyText As String Dim FirstOne As String Dim i As Long Dim oVBE As VBIDE.VBE Dim oVP As VBIDE.VBProject Dim oCM As VBIDE.CodeModule Dim oVC As VBIDE.VBComponent Dim ctr As DAO.Container Dim Doc As DAO.Document Dim frm As Form Dim Ctrl As Control Dim Ar() As String Dim F As DAO.Field Dim FS, Txt As TextStream, str As String ReDim Ar(0) Dim bInFields As Boolean ''''outputs to a msgbox (obviously will be incomplete if a long result) as well as to the ''''immediate window (which could also end up being incomplete if something occurs hundreds of times... such as the letter "t" :-) If IsMissing(strSearch) Then MyText = InputBox("Paste Query or Table Name here") ElseIf CStr(strSearch) <> "" Then MyText = strSearch Else MyText = InputBox("Paste Query or Table Name here") End If If UCase(MyText) = "" Then Exit Function Set D = CurrentDb CheckQueries: For Each Q In D.QueryDefs If Left(Q.Name, 1) <> "~" Then bInFields = False If InStr(UCase(Q.Name), UCase(MyText)) > 0 Then ReDim Preserve Ar(UBound(Ar) + 1) Ar(UBound(Ar)) = "Query: " & Q.Name End If If Q.Connect = "" Then For i = 1 To Q.Fields.Count If InStr(UCase(Q.Fields(i - 1).Name), UCase(MyText)) > 0 Then bInFields = True ReDim Preserve Ar(UBound(Ar) + 1) Ar(UBound(Ar)) = "Query: " & Q.Name & " Field: " & Q.Fields(i - 1).Name End If Next If Not bInFields Then If InStr(UCase(Q.SQL), UCase(MyText)) > 0 And Left(Q.Name, 1) <> "~" Then ReDim Preserve Ar(UBound(Ar) + 1) Ar(UBound(Ar)) = "Query: " & Q.Name End If End If End If End If Next CheckTables: For Each T In D.TableDefs If Left(T.Name, 1) <> "~" Then If InStr(UCase(T.Name), UCase(MyText)) > 0 Then ReDim Preserve Ar(UBound(Ar) + 1) Ar(UBound(Ar)) = "Table: " & T.Name End If For i = 1 To T.Fields.Count If InStr(UCase(T.Fields(i - 1).Name), UCase(MyText)) > 0 Then ReDim Preserve Ar(UBound(Ar) + 1) Ar(UBound(Ar)) = "Table: " & T.Name & " Field: " & T.Fields(i - 1).Name End If Next For i = 1 To T.Fields.Count Set Fld = T.Fields(i - 1) For Each Prp In Fld.Properties If Prp.Name = "Rowsource" Then If InStr(UCase(Prp.Value), UCase(MyText)) > 0 Then ReDim Preserve Ar(UBound(Ar) + 1) Ar(UBound(Ar)) = "Table: " & T.Name & " Has field: " & Fld.Name & " which looks up values in " & Prp.Value & "." End If End If Next Next End If Next i = 0 k = 0 Set oVBE = Application.VBE Set oVP = oVBE.ActiveVBProject For Each oVC In oVP.VBComponents Set oCM = oVC.CodeModule If InStr(UCase(oCM.Lines(1, oCM.CountOfLines)), UCase(MyText)) > 0 Then ReDim Preserve Ar(UBound(Ar) + 1) Ar(UBound(Ar)) = "Module: " & oVC.Name GoTo NextModule End If NextModule: k = k + 1 Next For Each ctr In D.Containers If ctr.Name = "Forms" Then For Each Doc In ctr.Documents DoCmd.OpenForm Doc.Name, acDesign Set frm = Forms(Doc.Name) If InStr(UCase(frm.RecordSource), UCase(MyText)) > 0 Then ReDim Preserve Ar(UBound(Ar) + 1) Ar(UBound(Ar)) = "Form: " & frm.Name & " RecordSource: " & frm.RecordSource End If For Each Ctrl In frm.Controls 'If Ctrl.Name = "SubfrmSite" Then Stop On Error Resume Next If InStr(UCase(Ctrl.ControlSource), UCase(MyText)) > 0 Then If Err.Number = 0 Then ReDim Preserve Ar(UBound(Ar) + 1) Ar(UBound(Ar)) = "Form: " & frm.Name & " ControlType: " & TypeName(Ctrl) & " ControlName: " & Ctrl.Name ElseIf TypeName(Ctrl) = "SubForm" Then If InStr(Nz(UCase(Ctrl.SourceObject), ""), UCase(MyText)) > 0 Then ReDim Preserve Ar(UBound(Ar) + 1) Ar(UBound(Ar)) = "Form: " & frm.Name & " Control: " & Ctrl.Name & " (a subform) SourceObject: " & Ctrl.SourceObject Else ' Err.Clear ' If InStr(UCase(Ctrl.Form.RecordSource), UCase(MyText)) > 0 Then ' If Err.Number = 0 Then ' ReDim Preserve Ar(UBound(Ar) + 1) ' Ar(UBound(Ar)) = "Form: " & frm.Name & " Control: " & Ctrl.Name & " (a subform) RecordSource: " & Ctrl.Form.SourceObject ' End If ' End If End If End If Err.Clear End If If InStr(UCase(Ctrl.Name), UCase(MyText)) > 0 Then If Err.Number = 0 Then ReDim Preserve Ar(UBound(Ar) + 1) Ar(UBound(Ar)) = "Form: " & frm.Name & " ControlType: " & TypeName(Ctrl) & " ControlName: " & Ctrl.Name End If Err.Clear End If If InStr(UCase(Ctrl.RowSource), UCase(MyText)) > 0 Then If Err.Number = 0 Then ReDim Preserve Ar(UBound(Ar) + 1) Ar(UBound(Ar)) = "Form: " & frm.Name & " ControlType: " & TypeName(Ctrl) & " ControlName: " & Ctrl.Name End If Err.Clear End If Next DoCmd.Close acForm, Doc.Name Next Doc End If If ctr.Name = "Scripts" Then For Each Doc In ctr.Documents If InStr(UCase(Doc.Name), UCase(MyText)) > 0 Then ReDim Preserve Ar(UBound(Ar) + 1) Ar(UBound(Ar)) = "Macro: " & Doc.Name End If Kill Environ("temp") & "\TempFileMacroName.txt" Application.SaveAsText acMacro, Doc.Name, Environ("temp") & "\TempFileMacroName.txt" Set FS = New FileSystemObject 'CreateObject("Scripting.FileSystemObject") Set Txt = FS.OpenTextFile(Environ("temp") & "\TempFileMacroName.txt") str = Txt.ReadAll Set Txt = Nothing If InStr(UCase(str), UCase(MyText)) > 0 Then ReDim Preserve Ar(UBound(Ar) + 1) Ar(UBound(Ar)) = "Macro: " & Doc.Name End If Kill Environ("temp") & "\TempFileMacroName" Next End If Next ctr str = "" For i = 1 To UBound(Ar) str = str & IIf(str = "", "", Chr(13)) & Ar(i) Debug.Print Ar(i) Next checkSQL = str If IsMissing(SkipMsg) Then MsgBox checkSQL End If End Function From Benson at ge.com Mon Mar 26 22:38:30 2012 From: Benson at ge.com (Benson, William (GE Global Research, consultant)) Date: Tue, 27 Mar 2012 03:38:30 +0000 Subject: [AccessD] Judging whether a table is "used" In-Reply-To: <93D10F008B998B4A83BCA855A33EEF372C7E1E52@CINMBCNA01.e2k.ad.ge.com> References: <93D10F008B998B4A83BCA855A33EEF372C7E1E52@CINMBCNA01.e2k.ad.ge.com> Message-ID: <93D10F008B998B4A83BCA855A33EEF372C7E1E6B@CINMBCNA01.e2k.ad.ge.com> As a followup and to get your thoughts ... there is a product called Total Access Analyzer... http://www.fmsinc.com/MicrosoftAccess/BestPractices.html Apparently from this website it looks like 2010 version is for free preview only, and therefore may not be commercially released? Thoughts? Thanks. From rockysmolin at bchacc.com Mon Mar 26 22:41:15 2012 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Mon, 26 Mar 2012 20:41:15 -0700 Subject: [AccessD] Judging whether a table is "used" In-Reply-To: <93D10F008B998B4A83BCA855A33EEF372C7E1E52@CINMBCNA01.e2k.ad.ge.com> References: <93D10F008B998B4A83BCA855A33EEF372C7E1E52@CINMBCNA01.e2k.ad.ge.com> Message-ID: I'd use Rick Fisher's Find and Replace for that. It will check every form, report, query, table, and module. Rocky Smolin Beach Access Software 858-259-4334 www.bchacc.com www.e-z-mrp.com Skype: rocky.smolin -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Benson, William (GE Global Research, consultant) Sent: Monday, March 26, 2012 8:34 PM To: Access Developers discussion and problem solving Subject: [AccessD] Judging whether a table is "used" Does anyone have the "definitive" code for testing whether a name of a non-field object is "used" ANYWHERE in a database? I have some code which I am about to post and it is so long I am not even sure that it isn't redundant. I have no idea where I originally got it. It does the basics likes looks through query names and sql, macros, vb modules, formnames, control sources on form controls, recordsources on form controls, sourceobjects on subforms on forms. Lately I even discovered it is worthwhile to check if a field in some table has a rowsource property, which might lookup values in some table with the name being searched for. I only match a substring, so of course I get some false positives. My goal is not to delete a table which might be used in any fashion in my database without checking the object that refers to it. I am thinking *maybe* if I ran the database documenter with every conceivable option set, and pumped that to word, I might have a reference document; but t! hen I have to use that complex procedure every time I have made a change in the database, if I want to be sure -- as opposed to running some code. I would hope there is some commercial add-in or tool which could do this for me, and I would certainly pay $50 or more for a tool I could rely on which is more comprehensive than my code -- which I am sure has many gaps and doesn't even check reports and needs a reference to VBA Extensibility. Function checkSQL(Optional strSearch, Optional SkipMsg) As String Dim D As DAO.Database Dim k As Long Dim Q As DAO.QueryDef Dim Fld As DAO.Field Dim T As DAO.TableDef Dim Prp As DAO.Property Dim MyText As String Dim FirstOne As String Dim i As Long Dim oVBE As VBIDE.VBE Dim oVP As VBIDE.VBProject Dim oCM As VBIDE.CodeModule Dim oVC As VBIDE.VBComponent Dim ctr As DAO.Container Dim Doc As DAO.Document Dim frm As Form Dim Ctrl As Control Dim Ar() As String Dim F As DAO.Field Dim FS, Txt As TextStream, str As String ReDim Ar(0) Dim bInFields As Boolean ''''outputs to a msgbox (obviously will be incomplete if a long result) as well as to the ''''immediate window (which could also end up being incomplete if something occurs hundreds of times... such as the letter "t" :-) If IsMissing(strSearch) Then MyText = InputBox("Paste Query or Table Name here") ElseIf CStr(strSearch) <> "" Then MyText = strSearch Else MyText = InputBox("Paste Query or Table Name here") End If If UCase(MyText) = "" Then Exit Function Set D = CurrentDb CheckQueries: For Each Q In D.QueryDefs If Left(Q.Name, 1) <> "~" Then bInFields = False If InStr(UCase(Q.Name), UCase(MyText)) > 0 Then ReDim Preserve Ar(UBound(Ar) + 1) Ar(UBound(Ar)) = "Query: " & Q.Name End If If Q.Connect = "" Then For i = 1 To Q.Fields.Count If InStr(UCase(Q.Fields(i - 1).Name), UCase(MyText)) > 0 Then bInFields = True ReDim Preserve Ar(UBound(Ar) + 1) Ar(UBound(Ar)) = "Query: " & Q.Name & " Field: " & Q.Fields(i - 1).Name End If Next If Not bInFields Then If InStr(UCase(Q.SQL), UCase(MyText)) > 0 And Left(Q.Name, 1) <> "~" Then ReDim Preserve Ar(UBound(Ar) + 1) Ar(UBound(Ar)) = "Query: " & Q.Name End If End If End If End If Next CheckTables: For Each T In D.TableDefs If Left(T.Name, 1) <> "~" Then If InStr(UCase(T.Name), UCase(MyText)) > 0 Then ReDim Preserve Ar(UBound(Ar) + 1) Ar(UBound(Ar)) = "Table: " & T.Name End If For i = 1 To T.Fields.Count If InStr(UCase(T.Fields(i - 1).Name), UCase(MyText)) > 0 Then ReDim Preserve Ar(UBound(Ar) + 1) Ar(UBound(Ar)) = "Table: " & T.Name & " Field: " & T.Fields(i - 1).Name End If Next For i = 1 To T.Fields.Count Set Fld = T.Fields(i - 1) For Each Prp In Fld.Properties If Prp.Name = "Rowsource" Then If InStr(UCase(Prp.Value), UCase(MyText)) > 0 Then ReDim Preserve Ar(UBound(Ar) + 1) Ar(UBound(Ar)) = "Table: " & T.Name & " Has field: " & Fld.Name & " which looks up values in " & Prp.Value & "." End If End If Next Next End If Next i = 0 k = 0 Set oVBE = Application.VBE Set oVP = oVBE.ActiveVBProject For Each oVC In oVP.VBComponents Set oCM = oVC.CodeModule If InStr(UCase(oCM.Lines(1, oCM.CountOfLines)), UCase(MyText)) > 0 Then ReDim Preserve Ar(UBound(Ar) + 1) Ar(UBound(Ar)) = "Module: " & oVC.Name GoTo NextModule End If NextModule: k = k + 1 Next For Each ctr In D.Containers If ctr.Name = "Forms" Then For Each Doc In ctr.Documents DoCmd.OpenForm Doc.Name, acDesign Set frm = Forms(Doc.Name) If InStr(UCase(frm.RecordSource), UCase(MyText)) > 0 Then ReDim Preserve Ar(UBound(Ar) + 1) Ar(UBound(Ar)) = "Form: " & frm.Name & " RecordSource: " & frm.RecordSource End If For Each Ctrl In frm.Controls 'If Ctrl.Name = "SubfrmSite" Then Stop On Error Resume Next If InStr(UCase(Ctrl.ControlSource), UCase(MyText)) > 0 Then If Err.Number = 0 Then ReDim Preserve Ar(UBound(Ar) + 1) Ar(UBound(Ar)) = "Form: " & frm.Name & " ControlType: " & TypeName(Ctrl) & " ControlName: " & Ctrl.Name ElseIf TypeName(Ctrl) = "SubForm" Then If InStr(Nz(UCase(Ctrl.SourceObject), ""), UCase(MyText)) > 0 Then ReDim Preserve Ar(UBound(Ar) + 1) Ar(UBound(Ar)) = "Form: " & frm.Name & " Control: " & Ctrl.Name & " (a subform) SourceObject: " & Ctrl.SourceObject Else ' Err.Clear ' If InStr(UCase(Ctrl.Form.RecordSource), UCase(MyText)) > 0 Then ' If Err.Number = 0 Then ' ReDim Preserve Ar(UBound(Ar) + 1) ' Ar(UBound(Ar)) = "Form: " & frm.Name & " Control: " & Ctrl.Name & " (a subform) RecordSource: " & Ctrl.Form.SourceObject ' End If ' End If End If End If Err.Clear End If If InStr(UCase(Ctrl.Name), UCase(MyText)) > 0 Then If Err.Number = 0 Then ReDim Preserve Ar(UBound(Ar) + 1) Ar(UBound(Ar)) = "Form: " & frm.Name & " ControlType: " & TypeName(Ctrl) & " ControlName: " & Ctrl.Name End If Err.Clear End If If InStr(UCase(Ctrl.RowSource), UCase(MyText)) > 0 Then If Err.Number = 0 Then ReDim Preserve Ar(UBound(Ar) + 1) Ar(UBound(Ar)) = "Form: " & frm.Name & " ControlType: " & TypeName(Ctrl) & " ControlName: " & Ctrl.Name End If Err.Clear End If Next DoCmd.Close acForm, Doc.Name Next Doc End If If ctr.Name = "Scripts" Then For Each Doc In ctr.Documents If InStr(UCase(Doc.Name), UCase(MyText)) > 0 Then ReDim Preserve Ar(UBound(Ar) + 1) Ar(UBound(Ar)) = "Macro: " & Doc.Name End If Kill Environ("temp") & "\TempFileMacroName.txt" Application.SaveAsText acMacro, Doc.Name, Environ("temp") & "\TempFileMacroName.txt" Set FS = New FileSystemObject 'CreateObject("Scripting.FileSystemObject") Set Txt = FS.OpenTextFile(Environ("temp") & "\TempFileMacroName.txt") str = Txt.ReadAll Set Txt = Nothing If InStr(UCase(str), UCase(MyText)) > 0 Then ReDim Preserve Ar(UBound(Ar) + 1) Ar(UBound(Ar)) = "Macro: " & Doc.Name End If Kill Environ("temp") & "\TempFileMacroName" Next End If Next ctr str = "" For i = 1 To UBound(Ar) str = str & IIf(str = "", "", Chr(13)) & Ar(i) Debug.Print Ar(i) Next checkSQL = str If IsMissing(SkipMsg) Then MsgBox checkSQL End If End Function -- 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 Mar 26 23:29:03 2012 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Mon, 26 Mar 2012 21:29:03 -0700 Subject: [AccessD] database prevented from being opened or locked In-Reply-To: <93D10F008B998B4A83BCA855A33EEF372C7E1E1C@CINMBCNA01.e2k.ad.ge.com> References: <93D10F008B998B4A83BCA855A33EEF372C7E1DDE@CINMBCNA01.e2k.ad.ge.com> <001e01cd0bb6$52df4610$f89dd230$@comcast.net> <93D10F008B998B4A83BCA855A33EEF372C7E1E1C@CINMBCNA01.e2k.ad.ge.com> Message-ID: Bill, I used to have code to do something like this but it used ADO, not DAO, and It's MIA for now. Sorry. Charlotte Foust On Mon, Mar 26, 2012 at 6:59 PM, Benson, William (GE Global Research, consultant) wrote: > Hey Dan, > > Well, I did try it every which way (as my earlier post said, I tried it > both with and without Shift held. > > One thing I am wondering now is if someone has a slick bit of code for > listing all objects in a database of their choice (ie, not opened, but read > say, from disk) and a listbox with similar target database candidates... > and the command button they have coded does a swap and replace WITHOUT > sequencing the object, which is Access's inherent/default behavior when > one uses the interface (a "feature" which I absolutely hate, though I > recognize its place in the universe). > > I would really like to go "Put This in That - GO!". > > I am going to write it myself if no one has it handy. > > I would really like to have a dashboard of database maintenance devices > like that which do not rely on the interface. > > Bill > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto: > accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters > Sent: Monday, March 26, 2012 9:10 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] database prevented from being opened or locked > > Hi William, > > If one of your databases has a startup form or an AutoExec macro, copying > objects may get you that error message. Sure does for me. > > Try holding down the shift key to bypass the startup form or AutoExec > macro. > Don't open anything in either database. Then try to drag/drop objects > from one to the other. Should work. > > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Benson, > William (GE Global Research, consultant) > Sent: Monday, March 26, 2012 7:29 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] database prevented from being opened or locked > > I would like to drag and drop objects from one opened Access database to > another. Visually this looks like it ought to be possible, however in > practice it never seems to work. No matter whether I open the target > database in the Access Open dialog either with > Open > Open Exclusive > Open in Microsoft Access > > I always get the message about the database has been placed in a state > which prevents it from being opened or locked. > > I also have tried it all 3 ways with or without Shift held, and that makes > no difference to this attempted (and failed) operation. > > I am the only user of the database: is there a way to be able to perform > these kind of steps without using VBA or Export/Import using an unopened > database? > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > From stuart at lexacorp.com.pg Tue Mar 27 00:03:59 2012 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Tue, 27 Mar 2012 15:03:59 +1000 Subject: [AccessD] Judging whether a table is "used" In-Reply-To: <93D10F008B998B4A83BCA855A33EEF372C7E1E6B@CINMBCNA01.e2k.ad.ge.com> References: <93D10F008B998B4A83BCA855A33EEF372C7E1E52@CINMBCNA01.e2k.ad.ge.com>, <93D10F008B998B4A83BCA855A33EEF372C7E1E6B@CINMBCNA01.e2k.ad.ge.com> Message-ID: <4F714A3F.19584.B0772E7@stuart.lexacorp.com.pg> I've never used it, but all the reports I have heard on it are excellent. FMS President Luke Chung is very active on the Linked In "Professional Access Developers Network" He certainly knows what he is talking about. -- Stuart On 27 Mar 2012 at 3:38, Benson, William (GE Global Re wrote: > As a followup and to get your thoughts ... there is a product called Total Access Analyzer... > > http://www.fmsinc.com/MicrosoftAccess/BestPractices.html > > Apparently from this website it looks like 2010 version is for free preview only, and therefore may not be commercially released? > > Thoughts? > > Thanks. > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From Benson at ge.com Tue Mar 27 00:20:45 2012 From: Benson at ge.com (Benson, William (GE Global Research, consultant)) Date: Tue, 27 Mar 2012 05:20:45 +0000 Subject: [AccessD] Judging whether a table is "used" In-Reply-To: <4F714A3F.19584.B0772E7@stuart.lexacorp.com.pg> References: <93D10F008B998B4A83BCA855A33EEF372C7E1E52@CINMBCNA01.e2k.ad.ge.com>, <93D10F008B998B4A83BCA855A33EEF372C7E1E6B@CINMBCNA01.e2k.ad.ge.com> <4F714A3F.19584.B0772E7@stuart.lexacorp.com.pg> Message-ID: <93D10F008B998B4A83BCA855A33EEF372C7E1EF9@CINMBCNA01.e2k.ad.ge.com> Well then when I get a chance to see the interface, I might buy it also ... because I am not really in love with Rick's. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Tuesday, March 27, 2012 1:04 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Judging whether a table is "used" I've never used it, but all the reports I have heard on it are excellent. FMS President Luke Chung is very active on the Linked In "Professional Access Developers Network" He certainly knows what he is talking about. -- Stuart On 27 Mar 2012 at 3:38, Benson, William (GE Global Re wrote: > As a followup and to get your thoughts ... there is a product called Total Access Analyzer... > > http://www.fmsinc.com/MicrosoftAccess/BestPractices.html > > Apparently from this website it looks like 2010 version is for free preview only, and therefore may not be commercially released? > > Thoughts? > > Thanks. > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From charlotte.foust at gmail.com Tue Mar 27 00:25:39 2012 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Mon, 26 Mar 2012 22:25:39 -0700 Subject: [AccessD] Judging whether a table is "used" In-Reply-To: <4F714A3F.19584.B0772E7@stuart.lexacorp.com.pg> References: <93D10F008B998B4A83BCA855A33EEF372C7E1E52@CINMBCNA01.e2k.ad.ge.com> <93D10F008B998B4A83BCA855A33EEF372C7E1E6B@CINMBCNA01.e2k.ad.ge.com> <4F714A3F.19584.B0772E7@stuart.lexacorp.com.pg> Message-ID: I hate the FMS products. They're nothing you couldn't build for yourself and do a better job. They give you reams of information but not really anything useful IMO. Pure prejudice, but I have used them and didn't like them at all. There are free or low price tools that are better value and give more of what you really need. Charlotte Foust On Mon, Mar 26, 2012 at 10:03 PM, Stuart McLachlan wrote: > I've never used it, but all the reports I have heard on it are excellent. > > FMS President Luke Chung is very active on the Linked In "Professional > Access Developers Network" > > He certainly knows what he is talking about. > > -- > Stuart > > On 27 Mar 2012 at 3:38, Benson, William (GE Global Re wrote: > > > As a followup and to get your thoughts ... there is a product called > Total Access Analyzer... > > > > http://www.fmsinc.com/MicrosoftAccess/BestPractices.html > > > > > > Apparently from this website it looks like 2010 version is for free > preview only, and therefore may not be commercially released? > > > > Thoughts? > > > > Thanks. > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > Website: http://www.databaseadvisors.com > > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > From Benson at ge.com Tue Mar 27 00:38:54 2012 From: Benson at ge.com (Benson, William (GE Global Research, consultant)) Date: Tue, 27 Mar 2012 05:38:54 +0000 Subject: [AccessD] referential integrity in a relationship Message-ID: <93D10F008B998B4A83BCA855A33EEF372C7E1F28@CINMBCNA01.e2k.ad.ge.com> I have two tables, A and B. Table A has field Fld1 which is indexed but non-unique, so has records like: X X X Y Z Z Z Z Table B has a foreign key to Fld1, and has values like: X X Z Z Z I don't want to be able to add a value "P" in table B which does not exist in Table A. I do not seem to be able to set up a relationship between these with referential integrity. Is it because of the repetition within Fld1 in Table A? If so, it would seem that the remedy is going to be to create a primary key in Table A and a foreign key to THAT in Table B instead of (or in addition to) the one on Fld2. But oh, I really don't want to do this. Is there maybe some other problem, or is it the repetition causing this issue, as I suspect? From Benson at ge.com Tue Mar 27 00:40:48 2012 From: Benson at ge.com (Benson, William (GE Global Research, consultant)) Date: Tue, 27 Mar 2012 05:40:48 +0000 Subject: [AccessD] Judging whether a table is "used" In-Reply-To: References: <93D10F008B998B4A83BCA855A33EEF372C7E1E52@CINMBCNA01.e2k.ad.ge.com> <93D10F008B998B4A83BCA855A33EEF372C7E1E6B@CINMBCNA01.e2k.ad.ge.com> <4F714A3F.19584.B0772E7@stuart.lexacorp.com.pg> Message-ID: <93D10F008B998B4A83BCA855A33EEF372C7E1F41@CINMBCNA01.e2k.ad.ge.com> Well not Stuart has to say "All the reports except ONE I've heard ...." Although technically he hasn't really "heard" a negative report unless he's got text-to-speech turned on inside his e-mail package. Cracking m'self up as usual over here.... -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, March 27, 2012 1:26 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Judging whether a table is "used" I hate the FMS products. They're nothing you couldn't build for yourself and do a better job. They give you reams of information but not really anything useful IMO. Pure prejudice, but I have used them and didn't like them at all. There are free or low price tools that are better value and give more of what you really need. Charlotte Foust On Mon, Mar 26, 2012 at 10:03 PM, Stuart McLachlan wrote: > I've never used it, but all the reports I have heard on it are excellent. > > FMS President Luke Chung is very active on the Linked In > "Professional Access Developers Network" > > He certainly knows what he is talking about. > > -- > Stuart > > On 27 Mar 2012 at 3:38, Benson, William (GE Global Re wrote: > > > As a followup and to get your thoughts ... there is a product called > Total Access Analyzer... > > > > http://www.fmsinc.com/MicrosoftAccess/BestPractices.html > > > > > > Apparently from this website it looks like 2010 version is for free > preview only, and therefore may not be commercially released? > > > > Thoughts? > > > > Thanks. > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > Website: http://www.databaseadvisors.com > > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Tue Mar 27 01:19:41 2012 From: Gustav at cactus.dk (Gustav Brock) Date: Tue, 27 Mar 2012 08:19:41 +0200 Subject: [AccessD] referential integrity in a relationship Message-ID: Hi William Seems for some reason you don't like it, but without a primary key on Table A you won't get any near referential integrity. /gustav >>> Benson at ge.com 27-03-2012 07:38 >>> I have two tables, A and B. Table A has field Fld1 which is indexed but non-unique, so has records like: X X X Y Z Z Z Z Table B has a foreign key to Fld1, and has values like: X X Z Z Z I don't want to be able to add a value "P" in table B which does not exist in Table A. I do not seem to be able to set up a relationship between these with referential integrity. Is it because of the repetition within Fld1 in Table A? If so, it would seem that the remedy is going to be to create a primary key in Table A and a foreign key to THAT in Table B instead of (or in addition to) the one on Fld2. But oh, I really don't want to do this. Is there maybe some other problem, or is it the repetition causing this issue, as I suspect? From Gustav at cactus.dk Tue Mar 27 01:30:11 2012 From: Gustav at cactus.dk (Gustav Brock) Date: Tue, 27 Mar 2012 08:30:11 +0200 Subject: [AccessD] Judging whether a table is "used" Message-ID: Hi Charlotte Yes, neither do I understand the hype about these. Heavily overpriced, typically aimed at in-house corporate developers with a budget to spend well beyond anything I've ever had. Several times through the years I've had a look but never understood what real purpose they fill, so luckily I haven't felt I missed something. That is not to put down Luke Chung who "knows his Access" and earns respect for being able to build a business on such products. /gustav >>> charlotte.foust at gmail.com 27-03-2012 07:25 >>> I hate the FMS products. They're nothing you couldn't build for yourself and do a better job. They give you reams of information but not really anything useful IMO. Pure prejudice, but I have used them and didn't like them at all. There are free or low price tools that are better value and give more of what you really need. Charlotte Foust On Mon, Mar 26, 2012 at 10:03 PM, Stuart McLachlan wrote: > I've never used it, but all the reports I have heard on it are excellent. > > FMS President Luke Chung is very active on the Linked In "Professional > Access Developers Network" > > He certainly knows what he is talking about. > > -- > Stuart From stuart at lexacorp.com.pg Tue Mar 27 01:30:03 2012 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Tue, 27 Mar 2012 16:30:03 +1000 Subject: [AccessD] referential integrity in a relationship In-Reply-To: <93D10F008B998B4A83BCA855A33EEF372C7E1F28@CINMBCNA01.e2k.ad.ge.com> References: <93D10F008B998B4A83BCA855A33EEF372C7E1F28@CINMBCNA01.e2k.ad.ge.com> Message-ID: <4F715E6B.23564.B564045@stuart.lexacorp.com.pg> How can Access tell which is the correct record in Table A. RI only works with One-To-Many, not Many-To-Many. If using 2007 or 2010, you can probably do it with Table Constraints. If using an earler version, you can't do it at table level. You can do it in your Form validation Something like: Private Sub Form_BeforeUpdate(Cancel As Integer) If Dcount("Fld1","Table A","Fld1 = '" & Fld1 & "'") = 0 THEN Cancel = True Msgbox "No matching record for " & Fld1 & " in Table A". End IF End Sub On 27 Mar 2012 at 5:38, Benson, William (GE Global Re wrote: > I have two tables, A and B. > > Table A has field Fld1 which is indexed but non-unique, so has records like: > > X > X > X > Y > Z > Z > Z > Z > > Table B has a foreign key to Fld1, and has values like: > > X > X > Z > Z > Z > > I don't want to be able to add a value "P" in table B which does not exist in Table A. > > I do not seem to be able to set up a relationship between these with referential integrity. > > Is it because of the repetition within Fld1 in Table A? > > If so, it would seem that the remedy is going to be to create a primary key in Table A and a foreign key to THAT in Table B instead of (or in addition to) the one on Fld2. > > But oh, I really don't want to do this. > > Is there maybe some other problem, or is it the repetition causing this issue, as I suspect? > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From Chester_Kaup at kindermorgan.com Tue Mar 27 07:17:11 2012 From: Chester_Kaup at kindermorgan.com (Kaup, Chester) Date: Tue, 27 Mar 2012 07:17:11 -0500 Subject: [AccessD] Use of DLookup In-Reply-To: References: <0B2BF8524B73A248A2F1B81BA751ED3C1B7FC729AD@houex1.kindermorgan.com> Message-ID: <0B2BF8524B73A248A2F1B81BA751ED3C1B7FC729EF@houex1.kindermorgan.com> Thanks to everyone for the help. Now all I need is help on remembering the DMAX function. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Monday, March 26, 2012 5:43 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Use of DLookup Why not just use the Dmax function? Me.LPD.Value = DMax("[Test Date]", "tbl TestData", "WellNumber = '" & Me.WellNumber.Value & "'") Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Kaup, Chester Sent: Monday, March 26, 2012 2:25 PM To: Access Developers discussion and problem solving Subject: [AccessD] Use of DLookup Can something this be done with Dlookup or an I way off base. Does not work as currently off base? Me.LPD.Value = DLookup("Max(Test Date)", "tbl TestData", "WellNumber = '" & Me.WellNumber.Value & "'") Chester Kaup Engineering Technician Kinder Morgan CO2 Company, LLP Office (432) 688-3797 FAX (432) 688-3799 No trees were killed in the sending of this message. However a large number of electrons were terribly inconvenienced. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Tue Mar 27 08:36:28 2012 From: df.waters at comcast.net (Dan Waters) Date: Tue, 27 Mar 2012 08:36:28 -0500 Subject: [AccessD] database prevented from being opened or locked In-Reply-To: <93D10F008B998B4A83BCA855A33EEF372C7E1E31@CINMBCNA01.e2k.ad.ge.com> References: <93D10F008B998B4A83BCA855A33EEF372C7E1DDE@CINMBCNA01.e2k.ad.ge.com> <001e01cd0bb6$52df4610$f89dd230$@comcast.net> <93D10F008B998B4A83BCA855A33EEF372C7E1E1C@CINMBCNA01.e2k.ad.ge.com> <93D10F008B998B4A83BCA855A33EEF372C7E1E31@CINMBCNA01.e2k.ad.ge.com> Message-ID: <003001cd0c1e$9d3ff8e0$d7bfeaa0$@comcast.net> Well - that made my morning! :-) Glad it's working! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Benson, William (GE Global Research, consultant) Sent: Monday, March 26, 2012 9:05 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] database prevented from being opened or locked OK, Dan ... I swear... (quite often in fact) ... I tried what you said. Be that as it may, I thought, ok pretend I hadn't already tried it, shut everyone down AGAIN, start everyone up with Shift held, and try it again. Of course, it worked (huh?!!!) The mere suggestion from you that Access should behave ... and it does! Nice going and thanks! :-) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Benson, William (GE Global Research, consultant) Sent: Monday, March 26, 2012 10:00 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] database prevented from being opened or locked Hey Dan, Well, I did try it every which way (as my earlier post said, I tried it both with and without Shift held. One thing I am wondering now is if someone has a slick bit of code for listing all objects in a database of their choice (ie, not opened, but read say, from disk) and a listbox with similar target database candidates... and the command button they have coded does a swap and replace WITHOUT sequencing the object, which is Access's inherent/default behavior when one uses the interface (a "feature" which I absolutely hate, though I recognize its place in the universe). I would really like to go "Put This in That - GO!". I am going to write it myself if no one has it handy. I would really like to have a dashboard of database maintenance devices like that which do not rely on the interface. Bill -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Monday, March 26, 2012 9:10 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] database prevented from being opened or locked Hi William, If one of your databases has a startup form or an AutoExec macro, copying objects may get you that error message. Sure does for me. Try holding down the shift key to bypass the startup form or AutoExec macro. Don't open anything in either database. Then try to drag/drop objects from one to the other. Should work. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Benson, William (GE Global Research, consultant) Sent: Monday, March 26, 2012 7:29 PM To: Access Developers discussion and problem solving Subject: [AccessD] database prevented from being opened or locked I would like to drag and drop objects from one opened Access database to another. Visually this looks like it ought to be possible, however in practice it never seems to work. No matter whether I open the target database in the Access Open dialog either with Open Open Exclusive Open in Microsoft Access I always get the message about the database has been placed in a state which prevents it from being opened or locked. I also have tried it all 3 ways with or without Shift held, and that makes no difference to this attempted (and failed) operation. I am the only user of the database: is there a way to be able to perform these kind of steps without using VBA or Export/Import using an unopened database? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Lambert.Heenan at chartisinsurance.com Tue Mar 27 08:44:14 2012 From: Lambert.Heenan at chartisinsurance.com (Heenan, Lambert) Date: Tue, 27 Mar 2012 09:44:14 -0400 Subject: [AccessD] database prevented from being opened or locked In-Reply-To: <93D10F008B998B4A83BCA855A33EEF372C7E1E1C@CINMBCNA01.e2k.ad.ge.com> References: <93D10F008B998B4A83BCA855A33EEF372C7E1DDE@CINMBCNA01.e2k.ad.ge.com> <001e01cd0bb6$52df4610$f89dd230$@comcast.net> <93D10F008B998B4A83BCA855A33EEF372C7E1E1C@CINMBCNA01.e2k.ad.ge.com> Message-ID: Bill, I have such a beast that I put together a while ago. It's an Access 2003 app that handles queries, forms, reports, modules, and macros. Let me know where I should send it. Lambert -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Benson, William (GE Global Research, consultant) Sent: Monday, March 26, 2012 10:00 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] database prevented from being opened or locked Hey Dan, Well, I did try it every which way (as my earlier post said, I tried it both with and without Shift held. One thing I am wondering now is if someone has a slick bit of code for listing all objects in a database of their choice (ie, not opened, but read say, from disk) and a listbox with similar target database candidates... and the command button they have coded does a swap and replace WITHOUT sequencing the object, which is Access's inherent/default behavior when one uses the interface (a "feature" which I absolutely hate, though I recognize its place in the universe). I would really like to go "Put This in That - GO!". I am going to write it myself if no one has it handy. I would really like to have a dashboard of database maintenance devices like that which do not rely on the interface. Bill -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Monday, March 26, 2012 9:10 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] database prevented from being opened or locked Hi William, If one of your databases has a startup form or an AutoExec macro, copying objects may get you that error message. Sure does for me. Try holding down the shift key to bypass the startup form or AutoExec macro. Don't open anything in either database. Then try to drag/drop objects from one to the other. Should work. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Benson, William (GE Global Research, consultant) Sent: Monday, March 26, 2012 7:29 PM To: Access Developers discussion and problem solving Subject: [AccessD] database prevented from being opened or locked I would like to drag and drop objects from one opened Access database to another. Visually this looks like it ought to be possible, however in practice it never seems to work. No matter whether I open the target database in the Access Open dialog either with Open Open Exclusive Open in Microsoft Access I always get the message about the database has been placed in a state which prevents it from being opened or locked. I also have tried it all 3 ways with or without Shift held, and that makes no difference to this attempted (and failed) operation. I am the only user of the database: is there a way to be able to perform these kind of steps without using VBA or Export/Import using an unopened database? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Tue Mar 27 09:02:14 2012 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 27 Mar 2012 10:02:14 -0400 Subject: [AccessD] database prevented from being opened or locked In-Reply-To: <003001cd0c1e$9d3ff8e0$d7bfeaa0$@comcast.net> References: <93D10F008B998B4A83BCA855A33EEF372C7E1DDE@CINMBCNA01.e2k.ad.ge.com> <001e01cd0bb6$52df4610$f89dd230$@comcast.net> <93D10F008B998B4A83BCA855A33EEF372C7E1E1C@CINMBCNA01.e2k.ad.ge.com> <93D10F008B998B4A83BCA855A33EEF372C7E1E31@CINMBCNA01.e2k.ad.ge.com> <003001cd0c1e$9d3ff8e0$d7bfeaa0$@comcast.net> Message-ID: <4F71C866.3070304@colbyconsulting.com> >The mere suggestion from you that Access should behave ... and it does! Such power! ;) John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it On 3/27/2012 9:36 AM, Dan Waters wrote: > The mere suggestion from you that Access should behave ... and it does! From charlotte.foust at gmail.com Tue Mar 27 09:22:25 2012 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Tue, 27 Mar 2012 07:22:25 -0700 Subject: [AccessD] Judging whether a table is "used" In-Reply-To: <93D10F008B998B4A83BCA855A33EEF372C7E1F41@CINMBCNA01.e2k.ad.ge.com> References: <93D10F008B998B4A83BCA855A33EEF372C7E1E52@CINMBCNA01.e2k.ad.ge.com> <93D10F008B998B4A83BCA855A33EEF372C7E1E6B@CINMBCNA01.e2k.ad.ge.com> <4F714A3F.19584.B0772E7@stuart.lexacorp.com.pg> <93D10F008B998B4A83BCA855A33EEF372C7E1F41@CINMBCNA01.e2k.ad.ge.com> Message-ID: Bill, you're easily amused! ;-) Charlotte On Mon, Mar 26, 2012 at 10:40 PM, Benson, William (GE Global Research, consultant) wrote: > Well not Stuart has to say "All the reports except ONE I've heard ...." > > Although technically he hasn't really "heard" a negative report unless > he's got text-to-speech turned on inside his e-mail package. > > Cracking m'self up as usual over here.... > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto: > accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust > Sent: Tuesday, March 27, 2012 1:26 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Judging whether a table is "used" > > I hate the FMS products. They're nothing you couldn't build for yourself > and do a better job. They give you reams of information but not really > anything useful IMO. Pure prejudice, but I have used them and didn't like > them at all. There are free or low price tools that are better value and > give more of what you really need. > > Charlotte Foust > > On Mon, Mar 26, 2012 at 10:03 PM, Stuart McLachlan > wrote: > > > I've never used it, but all the reports I have heard on it are excellent. > > > > FMS President Luke Chung is very active on the Linked In > > "Professional Access Developers Network" > > > > He certainly knows what he is talking about. > > > > -- > > Stuart > > > > On 27 Mar 2012 at 3:38, Benson, William (GE Global Re wrote: > > > > > As a followup and to get your thoughts ... there is a product called > > Total Access Analyzer... > > > > > > http://www.fmsinc.com/MicrosoftAccess/BestPractices.html > > > > > > > > > > > > Apparently from this website it looks like 2010 version is for free > > preview only, and therefore may not be commercially released? > > > > > > Thoughts? > > > > > > Thanks. > > > > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > > > > > > Website: http://www.databaseadvisors.com > > > > > > > > > > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > > > > > Website: http://www.databaseadvisors.com > > > > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > From jimdettman at verizon.net Tue Mar 27 09:26:16 2012 From: jimdettman at verizon.net (Jim Dettman) Date: Tue, 27 Mar 2012 10:26:16 -0400 Subject: [AccessD] Judging whether a table is "used" In-Reply-To: References: <93D10F008B998B4A83BCA855A33EEF372C7E1E52@CINMBCNA01.e2k.ad.ge.com> <93D10F008B998B4A83BCA855A33EEF372C7E1E6B@CINMBCNA01.e2k.ad.ge.com> <4F714A3F.19584.B0772E7@stuart.lexacorp.com.pg> Message-ID: <63FA3FEFE50F41AEB53D1F45FB10D13E@XPS> I'm with Charlotte on this one. I've always viewed FMS products as having a lot of "fluff" and not so much meat. They are however quality products and do work very well. But as Charlotte has said, there is nothing magical in what they do and nothing you could not do on your own given the time. Their also pricey. <> Curious what you don't like in Rick's utility. Been around for years and is the lone survivor (Speed Ferret bit the dust a long time ago). In terms of find and replace, it has everything you need, plus a cross reference utility that many don't even know exists. If I'd fault him on anything, it would be that he doesn't make that feature very obvious. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, March 27, 2012 01:26 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Judging whether a table is "used" I hate the FMS products. They're nothing you couldn't build for yourself and do a better job. They give you reams of information but not really anything useful IMO. Pure prejudice, but I have used them and didn't like them at all. There are free or low price tools that are better value and give more of what you really need. Charlotte Foust On Mon, Mar 26, 2012 at 10:03 PM, Stuart McLachlan wrote: > I've never used it, but all the reports I have heard on it are excellent. > > FMS President Luke Chung is very active on the Linked In "Professional > Access Developers Network" > > He certainly knows what he is talking about. > > -- > Stuart > > On 27 Mar 2012 at 3:38, Benson, William (GE Global Re wrote: > > > As a followup and to get your thoughts ... there is a product called > Total Access Analyzer... > > > > http://www.fmsinc.com/MicrosoftAccess/BestPractices.html > > > > > > Apparently from this website it looks like 2010 version is for free > preview only, and therefore may not be commercially released? > > > > Thoughts? > > > > Thanks. > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > Website: http://www.databaseadvisors.com > > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dw-murphy at cox.net Tue Mar 27 10:27:34 2012 From: dw-murphy at cox.net (Doug Murphy) Date: Tue, 27 Mar 2012 08:27:34 -0700 Subject: [AccessD] Judging whether a table is "used" In-Reply-To: <63FA3FEFE50F41AEB53D1F45FB10D13E@XPS> References: <93D10F008B998B4A83BCA855A33EEF372C7E1E52@CINMBCNA01.e2k.ad.ge.com> <93D10F008B998B4A83BCA855A33EEF372C7E1E6B@CINMBCNA01.e2k.ad.ge.com> <4F714A3F.19584.B0772E7@stuart.lexacorp.com.pg> <63FA3FEFE50F41AEB53D1F45FB10D13E@XPS> Message-ID: <003e01cd0c2e$225c36b0$6714a410$@cox.net> Find and Replace will pay for itself the first time you need to rename an object in a database of any size. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Tuesday, March 27, 2012 7:26 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Judging whether a table is "used" I'm with Charlotte on this one. I've always viewed FMS products as having a lot of "fluff" and not so much meat. They are however quality products and do work very well. But as Charlotte has said, there is nothing magical in what they do and nothing you could not do on your own given the time. Their also pricey. <> Curious what you don't like in Rick's utility. Been around for years and is the lone survivor (Speed Ferret bit the dust a long time ago). In terms of find and replace, it has everything you need, plus a cross reference utility that many don't even know exists. If I'd fault him on anything, it would be that he doesn't make that feature very obvious. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, March 27, 2012 01:26 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Judging whether a table is "used" I hate the FMS products. They're nothing you couldn't build for yourself and do a better job. They give you reams of information but not really anything useful IMO. Pure prejudice, but I have used them and didn't like them at all. There are free or low price tools that are better value and give more of what you really need. Charlotte Foust On Mon, Mar 26, 2012 at 10:03 PM, Stuart McLachlan wrote: > I've never used it, but all the reports I have heard on it are excellent. > > FMS President Luke Chung is very active on the Linked In > "Professional Access Developers Network" > > He certainly knows what he is talking about. > > -- > Stuart > > On 27 Mar 2012 at 3:38, Benson, William (GE Global Re wrote: > > > As a followup and to get your thoughts ... there is a product called > Total Access Analyzer... > > > > http://www.fmsinc.com/MicrosoftAccess/BestPractices.html > > > > > > Apparently from this website it looks like 2010 version is for free > preview only, and therefore may not be commercially released? > > > > Thoughts? > > > > Thanks. > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > Website: http://www.databaseadvisors.com > > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Tue Mar 27 10:40:50 2012 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Tue, 27 Mar 2012 08:40:50 -0700 Subject: [AccessD] Error: 3170 - Could not find installable ISAM. Message-ID: <31A16CC0C8FD448BADC5EB046EC12A9E@HAL9007> Dear List: I have an Export To Excel function in a Bill of Materials module that works well everywhere. Except -- today I get this error at a site which is evaluating the system for purchase (so bit of urgency here) Error: 3170 - Could not find installable ISAM. In: frmBOMReports.cmdToExcel_Click I am using DoCmd.TransferSpreadsheet. Does anyone know what this is about and what the fix is? MMTIA Rocky Smolin Beach Access Software 858-259-4334 www.bchacc.com www.e-z-mrp.com Skype: rocky.smolin From rockysmolin at bchacc.com Tue Mar 27 10:52:29 2012 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Tue, 27 Mar 2012 08:52:29 -0700 Subject: [AccessD] Error: 3170 - Could not find installable ISAM. In-Reply-To: <31A16CC0C8FD448BADC5EB046EC12A9E@HAL9007> References: <31A16CC0C8FD448BADC5EB046EC12A9E@HAL9007> Message-ID: <37A09A367015480EBC139EDEADB056FC@HAL9007> Further: They are using 2010. The app is a 2003 mde. It works here on my 2010 test bed. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Tuesday, March 27, 2012 8:41 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Error: 3170 - Could not find installable ISAM. Dear List: I have an Export To Excel function in a Bill of Materials module that works well everywhere. Except -- today I get this error at a site which is evaluating the system for purchase (so bit of urgency here) Error: 3170 - Could not find installable ISAM. In: frmBOMReports.cmdToExcel_Click I am using DoCmd.TransferSpreadsheet. Does anyone know what this is about and what the fix is? MMTIA Rocky Smolin Beach Access Software 858-259-4334 www.bchacc.com www.e-z-mrp.com Skype: rocky.smolin -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jimdettman at verizon.net Tue Mar 27 11:00:04 2012 From: jimdettman at verizon.net (Jim Dettman) Date: Tue, 27 Mar 2012 12:00:04 -0400 Subject: [AccessD] Error: 3170 - Could not find installable ISAM. In-Reply-To: <31A16CC0C8FD448BADC5EB046EC12A9E@HAL9007> References: <31A16CC0C8FD448BADC5EB046EC12A9E@HAL9007> Message-ID: <154B14DF59FD4AB6B5D12E53EA8C4B76@XPS> Rocky, You need to re-register some .DLLs: You receive a "Could not find installable ISAM" error message or some file types are missing when you import files, export files, or link files in Access 2000 http://support.microsoft.com/kb/209805 Same for all the versions, just the name of the DLL changes. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Tuesday, March 27, 2012 11:41 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Error: 3170 - Could not find installable ISAM. Dear List: I have an Export To Excel function in a Bill of Materials module that works well everywhere. Except -- today I get this error at a site which is evaluating the system for purchase (so bit of urgency here) Error: 3170 - Could not find installable ISAM. In: frmBOMReports.cmdToExcel_Click I am using DoCmd.TransferSpreadsheet. Does anyone know what this is about and what the fix is? MMTIA Rocky Smolin Beach Access Software 858-259-4334 www.bchacc.com www.e-z-mrp.com Skype: rocky.smolin -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Tue Mar 27 11:06:07 2012 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Tue, 27 Mar 2012 09:06:07 -0700 Subject: [AccessD] Error: 3170 - Could not find installable ISAM. In-Reply-To: <154B14DF59FD4AB6B5D12E53EA8C4B76@XPS> References: <31A16CC0C8FD448BADC5EB046EC12A9E@HAL9007> <154B14DF59FD4AB6B5D12E53EA8C4B76@XPS> Message-ID: I just tried changing the type from 3 to 9 and sent an update to the client. Since I can't get it to fail here, I'm not sure if that will work. Should know shortly. Otherwise I'll try the re-register fix. But the user would have to do that. :( Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Tuesday, March 27, 2012 9:00 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Error: 3170 - Could not find installable ISAM. Rocky, You need to re-register some .DLLs: You receive a "Could not find installable ISAM" error message or some file types are missing when you import files, export files, or link files in Access 2000 http://support.microsoft.com/kb/209805 Same for all the versions, just the name of the DLL changes. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Tuesday, March 27, 2012 11:41 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Error: 3170 - Could not find installable ISAM. Dear List: I have an Export To Excel function in a Bill of Materials module that works well everywhere. Except -- today I get this error at a site which is evaluating the system for purchase (so bit of urgency here) Error: 3170 - Could not find installable ISAM. In: frmBOMReports.cmdToExcel_Click I am using DoCmd.TransferSpreadsheet. Does anyone know what this is about and what the fix is? MMTIA Rocky Smolin Beach Access Software 858-259-4334 www.bchacc.com www.e-z-mrp.com Skype: rocky.smolin -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Tue Mar 27 12:40:06 2012 From: accessd at shaw.ca (Jim Lawrence) Date: Tue, 27 Mar 2012 10:40:06 -0700 Subject: [AccessD] Error: 3170 - Could not find installable ISAM. In-Reply-To: References: <31A16CC0C8FD448BADC5EB046EC12A9E@HAL9007><154B14DF59FD4AB6B5D12E53EA8C4B76@XPS> Message-ID: <1EBEAC183C5D4221A51EB44E00014C35@creativesystemdesigns.com> When it comes to unregistering and re-registering dlls, it has to be done on a similar system or done on site. Created a virtual Win7 with Access 2010 on it for just such a task...that will be the best solution in the long term. In the immediate you can remote in to your clients site and you could do it yourself. Client's are always happy to have you do the tricky things. ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Tuesday, March 27, 2012 9:06 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Error: 3170 - Could not find installable ISAM. I just tried changing the type from 3 to 9 and sent an update to the client. Since I can't get it to fail here, I'm not sure if that will work. Should know shortly. Otherwise I'll try the re-register fix. But the user would have to do that. :( Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Tuesday, March 27, 2012 9:00 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Error: 3170 - Could not find installable ISAM. Rocky, You need to re-register some .DLLs: You receive a "Could not find installable ISAM" error message or some file types are missing when you import files, export files, or link files in Access 2000 http://support.microsoft.com/kb/209805 Same for all the versions, just the name of the DLL changes. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Tuesday, March 27, 2012 11:41 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Error: 3170 - Could not find installable ISAM. Dear List: I have an Export To Excel function in a Bill of Materials module that works well everywhere. Except -- today I get this error at a site which is evaluating the system for purchase (so bit of urgency here) Error: 3170 - Could not find installable ISAM. In: frmBOMReports.cmdToExcel_Click I am using DoCmd.TransferSpreadsheet. Does anyone know what this is about and what the fix is? MMTIA Rocky Smolin Beach Access Software 858-259-4334 www.bchacc.com www.e-z-mrp.com Skype: rocky.smolin -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Tue Mar 27 13:17:32 2012 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Tue, 27 Mar 2012 11:17:32 -0700 Subject: [AccessD] Error: 3170 - Could not find installable ISAM. In-Reply-To: <1EBEAC183C5D4221A51EB44E00014C35@creativesystemdesigns.com> References: <31A16CC0C8FD448BADC5EB046EC12A9E@HAL9007><154B14DF59FD4AB6B5D12E53EA8C4B76@XPS> <1EBEAC183C5D4221A51EB44E00014C35@creativesystemdesigns.com> Message-ID: <76D011052C2C40C1A0D5158F969AADE6@HAL9007> Well I have to find a generic solution to this problem as this is a commercial product that goes to lots of different places (with any luck) and I don't want to be responsible for tweaking and maintaining their desktops. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Tuesday, March 27, 2012 10:40 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Error: 3170 - Could not find installable ISAM. When it comes to unregistering and re-registering dlls, it has to be done on a similar system or done on site. Created a virtual Win7 with Access 2010 on it for just such a task...that will be the best solution in the long term. In the immediate you can remote in to your clients site and you could do it yourself. Client's are always happy to have you do the tricky things. ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Tuesday, March 27, 2012 9:06 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Error: 3170 - Could not find installable ISAM. I just tried changing the type from 3 to 9 and sent an update to the client. Since I can't get it to fail here, I'm not sure if that will work. Should know shortly. Otherwise I'll try the re-register fix. But the user would have to do that. :( Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Tuesday, March 27, 2012 9:00 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Error: 3170 - Could not find installable ISAM. Rocky, You need to re-register some .DLLs: You receive a "Could not find installable ISAM" error message or some file types are missing when you import files, export files, or link files in Access 2000 http://support.microsoft.com/kb/209805 Same for all the versions, just the name of the DLL changes. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Tuesday, March 27, 2012 11:41 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Error: 3170 - Could not find installable ISAM. Dear List: I have an Export To Excel function in a Bill of Materials module that works well everywhere. Except -- today I get this error at a site which is evaluating the system for purchase (so bit of urgency here) Error: 3170 - Could not find installable ISAM. In: frmBOMReports.cmdToExcel_Click I am using DoCmd.TransferSpreadsheet. Does anyone know what this is about and what the fix is? MMTIA Rocky Smolin Beach Access Software 858-259-4334 www.bchacc.com www.e-z-mrp.com Skype: rocky.smolin -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marksimms at verizon.net Tue Mar 27 13:47:56 2012 From: marksimms at verizon.net (Mark Simms) Date: Tue, 27 Mar 2012 14:47:56 -0400 Subject: [AccessD] Judging whether a table is "used" In-Reply-To: References: <93D10F008B998B4A83BCA855A33EEF372C7E1E52@CINMBCNA01.e2k.ad.ge.com> Message-ID: <013e01cd0c4a$202a03b0$607e0b10$@net> Rick's product has saved me several times. OK, the interface is a bit ugly, but it rarely crashes.... And it does find nearly anything. > > I'd use Rick Fisher's Find and Replace for that. It will check every > form, > report, query, table, and module. > From accessd at shaw.ca Tue Mar 27 14:00:26 2012 From: accessd at shaw.ca (Jim Lawrence) Date: Tue, 27 Mar 2012 12:00:26 -0700 Subject: [AccessD] Error: 3170 - Could not find installable ISAM. In-Reply-To: <76D011052C2C40C1A0D5158F969AADE6@HAL9007> References: <31A16CC0C8FD448BADC5EB046EC12A9E@HAL9007><154B14DF59FD4AB6B5D12E53EA8C4B76@XPS><1EBEAC183C5D4221A51EB44E00014C35@creativesystemdesigns.com> <76D011052C2C40C1A0D5158F969AADE6@HAL9007> Message-ID: <7857181A17154F56BB86CDC110F4ED65@creativesystemdesigns.com> That will be a problem. The only other thing I can suggest is find how to duplicate and resolve the problem on your system then build the appropriate code that will recognize the new environment and re-register the new dll automatically. Otherwise you might resolve the problem quickly or it might take a long while...sort of like shooting in the dark...a real hit or miss scenario. I would suggest create a virtual drive, on your system with the appropriate OS and Office version and fix it there; no guessing. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Tuesday, March 27, 2012 11:18 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Error: 3170 - Could not find installable ISAM. Well I have to find a generic solution to this problem as this is a commercial product that goes to lots of different places (with any luck) and I don't want to be responsible for tweaking and maintaining their desktops. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Tuesday, March 27, 2012 10:40 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Error: 3170 - Could not find installable ISAM. When it comes to unregistering and re-registering dlls, it has to be done on a similar system or done on site. Created a virtual Win7 with Access 2010 on it for just such a task...that will be the best solution in the long term. In the immediate you can remote in to your clients site and you could do it yourself. Client's are always happy to have you do the tricky things. ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Tuesday, March 27, 2012 9:06 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Error: 3170 - Could not find installable ISAM. I just tried changing the type from 3 to 9 and sent an update to the client. Since I can't get it to fail here, I'm not sure if that will work. Should know shortly. Otherwise I'll try the re-register fix. But the user would have to do that. :( Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Tuesday, March 27, 2012 9:00 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Error: 3170 - Could not find installable ISAM. Rocky, You need to re-register some .DLLs: You receive a "Could not find installable ISAM" error message or some file types are missing when you import files, export files, or link files in Access 2000 http://support.microsoft.com/kb/209805 Same for all the versions, just the name of the DLL changes. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Tuesday, March 27, 2012 11:41 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Error: 3170 - Could not find installable ISAM. Dear List: I have an Export To Excel function in a Bill of Materials module that works well everywhere. Except -- today I get this error at a site which is evaluating the system for purchase (so bit of urgency here) Error: 3170 - Could not find installable ISAM. In: frmBOMReports.cmdToExcel_Click I am using DoCmd.TransferSpreadsheet. Does anyone know what this is about and what the fix is? MMTIA Rocky Smolin Beach Access Software 858-259-4334 www.bchacc.com www.e-z-mrp.com Skype: rocky.smolin -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Tue Mar 27 14:43:04 2012 From: accessd at shaw.ca (Jim Lawrence) Date: Tue, 27 Mar 2012 12:43:04 -0700 Subject: [AccessD] Access to the web In-Reply-To: <76D011052C2C40C1A0D5158F969AADE6@HAL9007> References: <31A16CC0C8FD448BADC5EB046EC12A9E@HAL9007><154B14DF59FD4AB6B5D12E53EA8C4B76@XPS><1EBEAC183C5D4221A51EB44E00014C35@creativesystemdesigns.com> <76D011052C2C40C1A0D5158F969AADE6@HAL9007> Message-ID: <245D81D78B0A4890BE1404F98F763372@creativesystemdesigns.com> All Access developers A few weeks ago someone posted a link to a site that could host your Access Database and allow it to be distributed to the web. I do not remember the name of the program or the name of the link but I do think I recieve a link to the ramblings of the programmer who designed the package. You may find the following post interesting and if someone remembers the app or link it would be interesting to attaching that thread to this post. http://apenwarr.ca/log/?m=201203#26 Jim From jimdettman at verizon.net Tue Mar 27 15:18:48 2012 From: jimdettman at verizon.net (Jim Dettman) Date: Tue, 27 Mar 2012 16:18:48 -0400 Subject: [AccessD] Access to the web In-Reply-To: <245D81D78B0A4890BE1404F98F763372@creativesystemdesigns.com> References: <31A16CC0C8FD448BADC5EB046EC12A9E@HAL9007><154B14DF59FD4AB6B5D12E53EA8C4B76@XPS><1EBEAC183C5D4221A51EB44E00014C35@creativesystemdesigns.com> <76D011052C2C40C1A0D5158F969AADE6@HAL9007> <245D81D78B0A4890BE1404F98F763372@creativesystemdesigns.com> Message-ID: <1431FEAB0695496C839B2340DFD724A2@XPS> It was www.eqldata.com and that was very interesting. His ramblings also may have cost him; he admits there running Access under WINE/Linux, which I still believe is a violation of the EULA. Access is only licensed under Windows. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Tuesday, March 27, 2012 03:43 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Access to the web All Access developers A few weeks ago someone posted a link to a site that could host your Access Database and allow it to be distributed to the web. I do not remember the name of the program or the name of the link but I do think I recieve a link to the ramblings of the programmer who designed the package. You may find the following post interesting and if someone remembers the app or link it would be interesting to attaching that thread to this post. http://apenwarr.ca/log/?m=201203#26 Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Tue Mar 27 16:22:02 2012 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 27 Mar 2012 17:22:02 -0400 Subject: [AccessD] Judging whether a table is "used" In-Reply-To: <63FA3FEFE50F41AEB53D1F45FB10D13E@XPS> References: <93D10F008B998B4A83BCA855A33EEF372C7E1E52@CINMBCNA01.e2k.ad.ge.com> <93D10F008B998B4A83BCA855A33EEF372C7E1E6B@CINMBCNA01.e2k.ad.ge.com> <4F714A3F.19584.B0772E7@stuart.lexacorp.com.pg> <63FA3FEFE50F41AEB53D1F45FB10D13E@XPS> Message-ID: <4F722F7A.5090507@colbyconsulting.com> I have used the cross reference many times! In fact I just purchased another license from him last week. John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it On 3/27/2012 10:26 AM, Jim Dettman wrote: > > I'm with Charlotte on this one. I've always viewed FMS products as having > a lot of "fluff" and not so much meat. > > They are however quality products and do work very well. But as Charlotte > has said, there is nothing magical in what they do and nothing you could not > do on your own given the time. Their also pricey. > > < ... because I am not really in love with Rick's.>> > > Curious what you don't like in Rick's utility. Been around for years and > is the lone survivor (Speed Ferret bit the dust a long time ago). > > In terms of find and replace, it has everything you need, plus a cross > reference utility that many don't even know exists. If I'd fault him on > anything, it would be that he doesn't make that feature very obvious. > > Jim. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust > Sent: Tuesday, March 27, 2012 01:26 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Judging whether a table is "used" > > I hate the FMS products. They're nothing you couldn't build for yourself > and do a better job. They give you reams of information but not really > anything useful IMO. Pure prejudice, but I have used them and didn't like > them at all. There are free or low price tools that are better value and > give more of what you really need. > > Charlotte Foust > > On Mon, Mar 26, 2012 at 10:03 PM, Stuart McLachlan > wrote: > >> I've never used it, but all the reports I have heard on it are excellent. >> >> FMS President Luke Chung is very active on the Linked In "Professional >> Access Developers Network" >> >> He certainly knows what he is talking about. >> >> -- >> Stuart >> >> On 27 Mar 2012 at 3:38, Benson, William (GE Global Re wrote: >> >>> As a followup and to get your thoughts ... there is a product called >> Total Access Analyzer... >>> >>> http://www.fmsinc.com/MicrosoftAccess/BestPractices.html >> >> >>> >>> Apparently from this website it looks like 2010 version is for free >> preview only, and therefore may not be commercially released? >>> >>> Thoughts? >>> >>> Thanks. >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >> >> >>> Website: http://www.databaseadvisors.com >> >> >>> >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> >> >> Website: http://www.databaseadvisors.com >> >> >> From accessd at shaw.ca Tue Mar 27 16:45:59 2012 From: accessd at shaw.ca (Jim Lawrence) Date: Tue, 27 Mar 2012 14:45:59 -0700 Subject: [AccessD] Access to the web In-Reply-To: <1431FEAB0695496C839B2340DFD724A2@XPS> References: <31A16CC0C8FD448BADC5EB046EC12A9E@HAL9007><154B14DF59FD4AB6B5D12E53EA8C4B76@XPS><1EBEAC183C5D4221A51EB44E00014C35@creativesystemdesigns.com><76D011052C2C40C1A0D5158F969AADE6@HAL9007><245D81D78B0A4890BE1404F98F763372@creativesystemdesigns.com> <1431FEAB0695496C839B2340DFD724A2@XPS> Message-ID: Oh no, now he will be hunted down and every penny he has made improving the product will be lost. Or maybe Microsoft, will assume he is doing them a service on a product they have all but abandoned...and probably wish they could. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Tuesday, March 27, 2012 1:19 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access to the web It was www.eqldata.com and that was very interesting. His ramblings also may have cost him; he admits there running Access under WINE/Linux, which I still believe is a violation of the EULA. Access is only licensed under Windows. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Tuesday, March 27, 2012 03:43 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Access to the web All Access developers A few weeks ago someone posted a link to a site that could host your Access Database and allow it to be distributed to the web. I do not remember the name of the program or the name of the link but I do think I recieve a link to the ramblings of the programmer who designed the package. You may find the following post interesting and if someone remembers the app or link it would be interesting to attaching that thread to this post. http://apenwarr.ca/log/?m=201203#26 Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From darryl at whittleconsulting.com.au Tue Mar 27 17:05:23 2012 From: darryl at whittleconsulting.com.au (Darryl Collins) Date: Tue, 27 Mar 2012 22:05:23 +0000 Subject: [AccessD] Judging whether a table is "used" In-Reply-To: <93D10F008B998B4A83BCA855A33EEF372C7E1EF9@CINMBCNA01.e2k.ad.ge.com> References: <93D10F008B998B4A83BCA855A33EEF372C7E1E52@CINMBCNA01.e2k.ad.ge.com>, <93D10F008B998B4A83BCA855A33EEF372C7E1E6B@CINMBCNA01.e2k.ad.ge.com> <4F714A3F.19584.B0772E7@stuart.lexacorp.com.pg> <93D10F008B998B4A83BCA855A33EEF372C7E1EF9@CINMBCNA01.e2k.ad.ge.com> Message-ID: <56653D383CB80341995245C537A9E7B50CEFD1D2@SINPRD0402MB102.apcprd04.prod.outlook.com> Rick's UI is very, ummm, 1980's, but the functionality is pretty darn good - it is fast and it works. I have used his solution a lot and it has saved me many hours of grunt work and errors. Indeed it paid for itself within minutes - well worth the money for me at least. Your mileage may vary of course... -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Benson, William (GE Global Research, consultant) Sent: Tuesday, 27 March 2012 4:21 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Judging whether a table is "used" Well then when I get a chance to see the interface, I might buy it also ... because I am not really in love with Rick's. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Tuesday, March 27, 2012 1:04 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Judging whether a table is "used" I've never used it, but all the reports I have heard on it are excellent. FMS President Luke Chung is very active on the Linked In "Professional Access Developers Network" He certainly knows what he is talking about. -- Stuart On 27 Mar 2012 at 3:38, Benson, William (GE Global Re wrote: > As a followup and to get your thoughts ... there is a product called Total Access Analyzer... > > http://www.fmsinc.com/MicrosoftAccess/BestPractices.html > > Apparently from this website it looks like 2010 version is for free preview only, and therefore may not be commercially released? > > Thoughts? > > Thanks. > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From darryl at whittleconsulting.com.au Tue Mar 27 17:07:12 2012 From: darryl at whittleconsulting.com.au (Darryl Collins) Date: Tue, 27 Mar 2012 22:07:12 +0000 Subject: [AccessD] Error: 3170 - Could not find installable ISAM. In-Reply-To: <31A16CC0C8FD448BADC5EB046EC12A9E@HAL9007> References: <31A16CC0C8FD448BADC5EB046EC12A9E@HAL9007> Message-ID: <56653D383CB80341995245C537A9E7B50CEFE1F1@SINPRD0402MB102.apcprd04.prod.outlook.com> Are you using any ADO calls in this solution? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Wednesday, 28 March 2012 2:41 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Error: 3170 - Could not find installable ISAM. Dear List: I have an Export To Excel function in a Bill of Materials module that works well everywhere. Except -- today I get this error at a site which is evaluating the system for purchase (so bit of urgency here) Error: 3170 - Could not find installable ISAM. In: frmBOMReports.cmdToExcel_Click I am using DoCmd.TransferSpreadsheet. Does anyone know what this is about and what the fix is? MMTIA Rocky Smolin Beach Access Software 858-259-4334 www.bchacc.com www.e-z-mrp.com Skype: rocky.smolin -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Tue Mar 27 18:53:38 2012 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Tue, 27 Mar 2012 16:53:38 -0700 Subject: [AccessD] Error: 3170 - Could not find installable ISAM. In-Reply-To: <56653D383CB80341995245C537A9E7B50CEFE1F1@SINPRD0402MB102.apcprd04.prod.outlook.com> References: <31A16CC0C8FD448BADC5EB046EC12A9E@HAL9007> <56653D383CB80341995245C537A9E7B50CEFE1F1@SINPRD0402MB102.apcprd04.prod.outlook.com> Message-ID: <0D40483F0BAD4FE8A416986A9B93AFE3@HAL9007> No ADO. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darryl Collins Sent: Tuesday, March 27, 2012 3:07 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Error: 3170 - Could not find installable ISAM. Are you using any ADO calls in this solution? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Wednesday, 28 March 2012 2:41 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Error: 3170 - Could not find installable ISAM. Dear List: I have an Export To Excel function in a Bill of Materials module that works well everywhere. Except -- today I get this error at a site which is evaluating the system for purchase (so bit of urgency here) Error: 3170 - Could not find installable ISAM. In: frmBOMReports.cmdToExcel_Click I am using DoCmd.TransferSpreadsheet. Does anyone know what this is about and what the fix is? MMTIA Rocky Smolin Beach Access Software 858-259-4334 www.bchacc.com www.e-z-mrp.com Skype: rocky.smolin -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From darryl at whittleconsulting.com.au Tue Mar 27 19:42:08 2012 From: darryl at whittleconsulting.com.au (Darryl Collins) Date: Wed, 28 Mar 2012 00:42:08 +0000 Subject: [AccessD] Error: 3170 - Could not find installable ISAM. In-Reply-To: <31A16CC0C8FD448BADC5EB046EC12A9E@HAL9007> References: <31A16CC0C8FD448BADC5EB046EC12A9E@HAL9007> Message-ID: <56653D383CB80341995245C537A9E7B50CF00689@SINPRD0402MB102.apcprd04.prod.outlook.com> Rocky, I had this issue when using Active X controls on a form (calendar control to be precise), the only viable and reliable solution I found was to ditch the Active X controls entirely and use a different approach. Although that said, there seems to be a few underlying causes for this error, so it may not be applicable to your situation. Cheers Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Wednesday, 28 March 2012 2:41 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Error: 3170 - Could not find installable ISAM. Dear List: I have an Export To Excel function in a Bill of Materials module that works well everywhere. Except -- today I get this error at a site which is evaluating the system for purchase (so bit of urgency here) Error: 3170 - Could not find installable ISAM. In: frmBOMReports.cmdToExcel_Click I am using DoCmd.TransferSpreadsheet. Does anyone know what this is about and what the fix is? MMTIA Rocky Smolin Beach Access Software 858-259-4334 www.bchacc.com www.e-z-mrp.com Skype: rocky.smolin -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Benson at ge.com Tue Mar 27 21:24:32 2012 From: Benson at ge.com (Benson, William (GE Global Research, consultant)) Date: Wed, 28 Mar 2012 02:24:32 +0000 Subject: [AccessD] Wacky height of record selector rows on a continuous form subform Message-ID: <93D10F008B998B4A83BCA855A33EEF372C7E2796@CINMBCNA01.e2k.ad.ge.com> Please Please Please someone respond quickly, I am ready to take the bridge, and I am not talking about a card game. I spend hours after deciding to switch to a continuous form, to have that be the default view of a subform. I painstakingly set the controls exactly where I wanted them in design view on the subform, before putting it as a subform on the main form. When I run the main form, the sizes of the rows are all too large, and nothing like what they were when the subform is run by itself. This code only shrinks the controls, it doesn't change the height of the recordselectors. Private Sub Form_Load() Dim ctrl As Control Dim T As Control Set ctrl = Controls("My Sites and My Products For Warranty") Dim f As Form Set f = ctrl.Form For Each T In f.Section(0).Controls T.Height = 400 Next End Sub From Benson at ge.com Tue Mar 27 21:27:08 2012 From: Benson at ge.com (Benson, William (GE Global Research, consultant)) Date: Wed, 28 Mar 2012 02:27:08 +0000 Subject: [AccessD] Wacky height of record selector rows on a continuous form subform Message-ID: <93D10F008B998B4A83BCA855A33EEF372C7E27AE@CINMBCNA01.e2k.ad.ge.com> OMG the answer was so simple... I had the detail section too tall, not snugged up against the bottom of my controls. Was there ever someone as dumb as me? -----Original Message----- From: Benson, William (GE Global Research, consultant) Sent: Tuesday, March 27, 2012 10:25 PM To: Access Developers discussion and problem solving Subject: Wacky height of record selector rows on a continuous form subform Please Please Please someone respond quickly, I am ready to take the bridge, and I am not talking about a card game. I spend hours after deciding to switch to a continuous form, to have that be the default view of a subform. I painstakingly set the controls exactly where I wanted them in design view on the subform, before putting it as a subform on the main form. When I run the main form, the sizes of the rows are all too large, and nothing like what they were when the subform is run by itself. This code only shrinks the controls, it doesn't change the height of the recordselectors. Private Sub Form_Load() Dim ctrl As Control Dim T As Control Set ctrl = Controls("My Sites and My Products For Warranty") Dim f As Form Set f = ctrl.Form For Each T In f.Section(0).Controls T.Height = 400 Next End Sub From darryl at whittleconsulting.com.au Tue Mar 27 21:33:12 2012 From: darryl at whittleconsulting.com.au (Darryl Collins) Date: Wed, 28 Mar 2012 02:33:12 +0000 Subject: [AccessD] Wacky height of record selector rows on a continuous form subform In-Reply-To: <93D10F008B998B4A83BCA855A33EEF372C7E27AE@CINMBCNA01.e2k.ad.ge.com> References: <93D10F008B998B4A83BCA855A33EEF372C7E27AE@CINMBCNA01.e2k.ad.ge.com> Message-ID: <56653D383CB80341995245C537A9E7B50CF038B0@SINPRD0402MB099.apcprd04.prod.outlook.com> Yeah, I would give you some stiff competition there Bill with doing crazy things with Access.... Trouble is we both know Excel is so much better so we have never really come to terms with Access's shabby weirdness ;) hehehehe... Better get that flame suit ready.... -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Benson, William (GE Global Research, consultant) Sent: Wednesday, 28 March 2012 1:27 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Wacky height of record selector rows on a continuous form subform OMG the answer was so simple... I had the detail section too tall, not snugged up against the bottom of my controls. Was there ever someone as dumb as me? -----Original Message----- From: Benson, William (GE Global Research, consultant) Sent: Tuesday, March 27, 2012 10:25 PM To: Access Developers discussion and problem solving Subject: Wacky height of record selector rows on a continuous form subform Please Please Please someone respond quickly, I am ready to take the bridge, and I am not talking about a card game. I spend hours after deciding to switch to a continuous form, to have that be the default view of a subform. I painstakingly set the controls exactly where I wanted them in design view on the subform, before putting it as a subform on the main form. When I run the main form, the sizes of the rows are all too large, and nothing like what they were when the subform is run by itself. This code only shrinks the controls, it doesn't change the height of the recordselectors. Private Sub Form_Load() Dim ctrl As Control Dim T As Control Set ctrl = Controls("My Sites and My Products For Warranty") Dim f As Form Set f = ctrl.Form For Each T In f.Section(0).Controls T.Height = 400 Next End Sub -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dbdoug at gmail.com Tue Mar 27 21:39:41 2012 From: dbdoug at gmail.com (Doug Steele) Date: Tue, 27 Mar 2012 19:39:41 -0700 Subject: [AccessD] Wacky height of record selector rows on a continuous form subform In-Reply-To: <93D10F008B998B4A83BCA855A33EEF372C7E27AE@CINMBCNA01.e2k.ad.ge.com> References: <93D10F008B998B4A83BCA855A33EEF372C7E27AE@CINMBCNA01.e2k.ad.ge.com> Message-ID: Everybody else on AccessD? Doug On Tue, Mar 27, 2012 at 7:27 PM, Benson, William (GE Global Research, consultant) wrote: > OMG the answer was so simple... I had the detail section too tall, not > snugged up against the bottom of my controls. > > Was there ever someone as dumb as me? > > > -----Original Message----- > From: Benson, William (GE Global Research, consultant) > Sent: Tuesday, March 27, 2012 10:25 PM > To: Access Developers discussion and problem solving > Subject: Wacky height of record selector rows on a continuous form subform > > Please Please Please someone respond quickly, I am ready to take the > bridge, and I am not talking about a card game. > > I spend hours after deciding to switch to a continuous form, to have that > be the default view of a subform. I painstakingly set the controls exactly > where I wanted them in design view on the subform, before putting it as a > subform on the main form. > > When I run the main form, the sizes of the rows are all too large, and > nothing like what they were when the subform is run by itself. > > This code only shrinks the controls, it doesn't change the height of the > recordselectors. > > Private Sub Form_Load() > Dim ctrl As Control > Dim T As Control > Set ctrl = Controls("My Sites and My Products For Warranty") Dim f As Form > Set f = ctrl.Form For Each T In f.Section(0).Controls > T.Height = 400 > Next > > End Sub > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From Gustav at cactus.dk Wed Mar 28 01:06:21 2012 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 28 Mar 2012 08:06:21 +0200 Subject: [AccessD] Error: 3170 - Could not find installable ISAM. Message-ID: Hi Rocky Perhaps the client just need to do a install of Office 2010 where she selects either Repair or Add features as - perhaps - the client hasn't installed the full package of Excel and Access components. /gustav >>> rockysmolin at bchacc.com 27-03-2012 20:17 >>> Well I have to find a generic solution to this problem as this is a commercial product that goes to lots of different places (with any luck) and I don't want to be responsible for tweaking and maintaining their desktops. Rocky From jimdettman at verizon.net Wed Mar 28 07:12:02 2012 From: jimdettman at verizon.net (Jim Dettman) Date: Wed, 28 Mar 2012 08:12:02 -0400 Subject: [AccessD] Access to the web In-Reply-To: References: <31A16CC0C8FD448BADC5EB046EC12A9E@HAL9007><154B14DF59FD4AB6B5D12E53EA8C4B76@XPS><1EBEAC183C5D4221A51EB44E00014C35@creativesystemdesigns.com><76D011052C2C40C1A0D5158F969AADE6@HAL9007><245D81D78B0A4890BE1404F98F763372@creativesystemdesigns.com> <1431FEAB0695496C839B2340DFD724A2@XPS> Message-ID: Well it's an interesting twist the way their running it and how their skirting the licensing issues. Outside of the fact that they are running it illegally (and I'd have to double check, but I'm pretty sure its licensed only under Windows), I'm not sure their idea of ensuring every user already have a license is legally correct either. Microsoft probably won't care on that angle though because they are not loosing any revenue that way. <<...and probably wish they could.>> That would be more reason I think for them to go after them. Access 2010/SharePoint is just going no where. What really gets me though is him just walking away from something like that. He alludes to the challenge of putting something like that together, but then goes on to basically say it's beneath him? That just doesn't square. And the fact that it is a desperately needed offering and wanted. It would breath life into a very stale product. I think most of us here would almost die for an opportunity like that. What a shame. To come up with something like that and then just walk away from it. What's even worse though is the damage he's done to his fellow co-founder by posting details like that. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Tuesday, March 27, 2012 05:46 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access to the web Oh no, now he will be hunted down and every penny he has made improving the product will be lost. Or maybe Microsoft, will assume he is doing them a service on a product they have all but abandoned...and probably wish they could. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Tuesday, March 27, 2012 1:19 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access to the web It was www.eqldata.com and that was very interesting. His ramblings also may have cost him; he admits there running Access under WINE/Linux, which I still believe is a violation of the EULA. Access is only licensed under Windows. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Tuesday, March 27, 2012 03:43 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Access to the web All Access developers A few weeks ago someone posted a link to a site that could host your Access Database and allow it to be distributed to the web. I do not remember the name of the program or the name of the link but I do think I recieve a link to the ramblings of the programmer who designed the package. You may find the following post interesting and if someone remembers the app or link it would be interesting to attaching that thread to this post. http://apenwarr.ca/log/?m=201203#26 Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rusty.hammond at cpiqpc.com Wed Mar 28 09:24:21 2012 From: rusty.hammond at cpiqpc.com (Rusty Hammond) Date: Wed, 28 Mar 2012 09:24:21 -0500 Subject: [AccessD] Access to the web In-Reply-To: References: <31A16CC0C8FD448BADC5EB046EC12A9E@HAL9007><154B14DF59FD4AB6B5D12E53EA8C4B76@XPS><1EBEAC183C5D4221A51EB44E00014C35@creativesystemdesigns.com><76D011052C2C40C1A0D5158F969AADE6@HAL9007><245D81D78B0A4890BE1404F98F763372@creativesystemdesigns.com><1431FEAB0695496C839B2340DFD724A2@XPS> Message-ID: <49A286ABF515E94A8505CD14DEB721701744A7D9@CPIEMAIL-EVS1.CPIQPC.NET> Maybe he's looking for someone to buy it from them... Rusty -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Wednesday, March 28, 2012 7:12 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access to the web Well it's an interesting twist the way their running it and how their skirting the licensing issues. Outside of the fact that they are running it illegally (and I'd have to double check, but I'm pretty sure its licensed only under Windows), I'm not sure their idea of ensuring every user already have a license is legally correct either. Microsoft probably won't care on that angle though because they are not loosing any revenue that way. <<...and probably wish they could.>> That would be more reason I think for them to go after them. Access 2010/SharePoint is just going no where. What really gets me though is him just walking away from something like that. He alludes to the challenge of putting something like that together, but then goes on to basically say it's beneath him? That just doesn't square. And the fact that it is a desperately needed offering and wanted. It would breath life into a very stale product. I think most of us here would almost die for an opportunity like that. What a shame. To come up with something like that and then just walk away from it. What's even worse though is the damage he's done to his fellow co-founder by posting details like that. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Tuesday, March 27, 2012 05:46 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access to the web Oh no, now he will be hunted down and every penny he has made improving the product will be lost. Or maybe Microsoft, will assume he is doing them a service on a product they have all but abandoned...and probably wish they could. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Tuesday, March 27, 2012 1:19 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access to the web It was www.eqldata.com and that was very interesting. His ramblings also may have cost him; he admits there running Access under WINE/Linux, which I still believe is a violation of the EULA. Access is only licensed under Windows. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Tuesday, March 27, 2012 03:43 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Access to the web All Access developers A few weeks ago someone posted a link to a site that could host your Access Database and allow it to be distributed to the web. I do not remember the name of the program or the name of the link but I do think I recieve a link to the ramblings of the programmer who designed the package. You may find the following post interesting and if someone remembers the app or link it would be interesting to attaching that thread to this post. http://apenwarr.ca/log/?m=201203#26 Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com ********************************************************************** 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 fuller.artful at gmail.com Wed Mar 28 09:41:37 2012 From: fuller.artful at gmail.com (Arthur Fuller) Date: Wed, 28 Mar 2012 10:41:37 -0400 Subject: [AccessD] referential integrity in a relationship In-Reply-To: <4F715E6B.23564.B564045@stuart.lexacorp.com.pg> References: <93D10F008B998B4A83BCA855A33EEF372C7E1F28@CINMBCNA01.e2k.ad.ge.com> <4F715E6B.23564.B564045@stuart.lexacorp.com.pg> Message-ID: Best approach, IMO, is to add a column to TableA, make it Autonumber and Primary Key. Then add a Long Int column to TableB and manually populate it with the desired values from TableA's PK. After that, you're rock-solid. A. Only two businesses identify their clientele as users: drug-dealing and software-development. -- Arthur Fuller From accessd at shaw.ca Wed Mar 28 10:26:53 2012 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 28 Mar 2012 08:26:53 -0700 Subject: [AccessD] Access to the web In-Reply-To: References: <31A16CC0C8FD448BADC5EB046EC12A9E@HAL9007><154B14DF59FD4AB6B5D12E53EA8C4B76@XPS><1EBEAC183C5D4221A51EB44E00014C35@creativesystemdesigns.com><76D011052C2C40C1A0D5158F969AADE6@HAL9007><245D81D78B0A4890BE1404F98F763372@creativesystemdesigns.com><1431FEAB0695496C839B2340DFD724A2@XPS> Message-ID: I think the programmer just got tired of the whole project and the business aspects of it. I have a group of geek friends, (far more brilliant than myself) and we meet regularly for an evening of coffee and philosophy. Anyone of these characters could have gone on to fortune and fame but they have always demanded that things be done on their terms and have always feared getting involved with unreliable startups. It is sad though as any astute business person, that could have assured them a level of security, focused them on an exciting new project and there would have been no limit on what they could have accomplished. (Many years ago I had such a company, with incredible staff, but I sold out the business before I burned out...a person needs nerves of steel to work with such a crew.) I do not know whether this programmer's ramblings will appear above the radar. He did not mention the product he worked on; it was just that I put two and two together. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Wednesday, March 28, 2012 5:12 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access to the web Well it's an interesting twist the way their running it and how their skirting the licensing issues. Outside of the fact that they are running it illegally (and I'd have to double check, but I'm pretty sure its licensed only under Windows), I'm not sure their idea of ensuring every user already have a license is legally correct either. Microsoft probably won't care on that angle though because they are not loosing any revenue that way. <<...and probably wish they could.>> That would be more reason I think for them to go after them. Access 2010/SharePoint is just going no where. What really gets me though is him just walking away from something like that. He alludes to the challenge of putting something like that together, but then goes on to basically say it's beneath him? That just doesn't square. And the fact that it is a desperately needed offering and wanted. It would breath life into a very stale product. I think most of us here would almost die for an opportunity like that. What a shame. To come up with something like that and then just walk away from it. What's even worse though is the damage he's done to his fellow co-founder by posting details like that. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Tuesday, March 27, 2012 05:46 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access to the web Oh no, now he will be hunted down and every penny he has made improving the product will be lost. Or maybe Microsoft, will assume he is doing them a service on a product they have all but abandoned...and probably wish they could. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Tuesday, March 27, 2012 1:19 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access to the web It was www.eqldata.com and that was very interesting. His ramblings also may have cost him; he admits there running Access under WINE/Linux, which I still believe is a violation of the EULA. Access is only licensed under Windows. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Tuesday, March 27, 2012 03:43 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Access to the web All Access developers A few weeks ago someone posted a link to a site that could host your Access Database and allow it to be distributed to the web. I do not remember the name of the program or the name of the link but I do think I recieve a link to the ramblings of the programmer who designed the package. You may find the following post interesting and if someone remembers the app or link it would be interesting to attaching that thread to this post. http://apenwarr.ca/log/?m=201203#26 Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Wed Mar 28 10:28:47 2012 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 28 Mar 2012 08:28:47 -0700 Subject: [AccessD] Access to the web In-Reply-To: <49A286ABF515E94A8505CD14DEB721701744A7D9@CPIEMAIL-EVS1.CPIQPC.NET> References: <31A16CC0C8FD448BADC5EB046EC12A9E@HAL9007><154B14DF59FD4AB6B5D12E53EA8C4B76@XPS><1EBEAC183C5D4221A51EB44E00014C35@creativesystemdesigns.com><76D011052C2C40C1A0D5158F969AADE6@HAL9007><245D81D78B0A4890BE1404F98F763372@creativesystemdesigns.com><1431FEAB0695496C839B2340DFD724A2@XPS> <49A286ABF515E94A8505CD14DEB721701744A7D9@CPIEMAIL-EVS1.CPIQPC.NET> Message-ID: I think you are on to something. Put together a proposal, a business plan and count me in. :-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rusty Hammond Sent: Wednesday, March 28, 2012 7:24 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access to the web Maybe he's looking for someone to buy it from them... Rusty -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Wednesday, March 28, 2012 7:12 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access to the web Well it's an interesting twist the way their running it and how their skirting the licensing issues. Outside of the fact that they are running it illegally (and I'd have to double check, but I'm pretty sure its licensed only under Windows), I'm not sure their idea of ensuring every user already have a license is legally correct either. Microsoft probably won't care on that angle though because they are not loosing any revenue that way. <<...and probably wish they could.>> That would be more reason I think for them to go after them. Access 2010/SharePoint is just going no where. What really gets me though is him just walking away from something like that. He alludes to the challenge of putting something like that together, but then goes on to basically say it's beneath him? That just doesn't square. And the fact that it is a desperately needed offering and wanted. It would breath life into a very stale product. I think most of us here would almost die for an opportunity like that. What a shame. To come up with something like that and then just walk away from it. What's even worse though is the damage he's done to his fellow co-founder by posting details like that. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Tuesday, March 27, 2012 05:46 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access to the web Oh no, now he will be hunted down and every penny he has made improving the product will be lost. Or maybe Microsoft, will assume he is doing them a service on a product they have all but abandoned...and probably wish they could. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Tuesday, March 27, 2012 1:19 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access to the web It was www.eqldata.com and that was very interesting. His ramblings also may have cost him; he admits there running Access under WINE/Linux, which I still believe is a violation of the EULA. Access is only licensed under Windows. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Tuesday, March 27, 2012 03:43 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Access to the web All Access developers A few weeks ago someone posted a link to a site that could host your Access Database and allow it to be distributed to the web. I do not remember the name of the program or the name of the link but I do think I recieve a link to the ramblings of the programmer who designed the package. You may find the following post interesting and if someone remembers the app or link it would be interesting to attaching that thread to this post. http://apenwarr.ca/log/?m=201203#26 Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com ********************************************************************** WARNING: All e-mail sent to and from this address will be received, scanned or otherwise recorded by the CPI Qualified Plan Consultants, Inc. corporate e-mail system and is subject to archival, monitoring or review by, and/or disclosure to, someone other than the recipient. ********************************************************************** -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From vbacreations at gmail.com Wed Mar 28 12:40:18 2012 From: vbacreations at gmail.com (William Benson) Date: Wed, 28 Mar 2012 13:40:18 -0400 Subject: [AccessD] referential integrity in a relationship In-Reply-To: References: <93D10F008B998B4A83BCA855A33EEF372C7E1F28@CINMBCNA01.e2k.ad.ge.com> <4F715E6B.23564.B564045@stuart.lexacorp.com.pg> Message-ID: I will check this out next week guys.. vacation now! On Mar 28, 2012 10:42 AM, "Arthur Fuller" wrote: > Best approach, IMO, is to add a column to TableA, make it Autonumber and > Primary Key. Then add a Long Int column to TableB and manually populate it > with the desired values from TableA's PK. After that, you're rock-solid. > > A. > Only two businesses identify their clientele as users: drug-dealing and > software-development. > -- Arthur Fuller > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Thu Mar 29 06:37:38 2012 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 29 Mar 2012 07:37:38 -0400 Subject: [AccessD] Wacky height of record selector rows on a continuous form subform In-Reply-To: <93D10F008B998B4A83BCA855A33EEF372C7E27AE@CINMBCNA01.e2k.ad.ge.com> References: <93D10F008B998B4A83BCA855A33EEF372C7E27AE@CINMBCNA01.e2k.ad.ge.com> Message-ID: <4F744982.2030006@colbyconsulting.com> > Was there ever someone as dumb as me? LOL. This is real obvious when it is a large amount, not obvious at all when it is a small amount. Nothing dumb about it. John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it On 3/27/2012 10:27 PM, Benson, William (GE Global Research, consultant) wrote: > OMG the answer was so simple... I had the detail section too tall, not snugged up against the bottom of my controls. > > Was there ever someone as dumb as me? > > > -----Original Message----- > From: Benson, William (GE Global Research, consultant) > Sent: Tuesday, March 27, 2012 10:25 PM > To: Access Developers discussion and problem solving > Subject: Wacky height of record selector rows on a continuous form subform > > Please Please Please someone respond quickly, I am ready to take the bridge, and I am not talking about a card game. > > I spend hours after deciding to switch to a continuous form, to have that be the default view of a subform. I painstakingly set the controls exactly where I wanted them in design view on the subform, before putting it as a subform on the main form. > > When I run the main form, the sizes of the rows are all too large, and nothing like what they were when the subform is run by itself. > > This code only shrinks the controls, it doesn't change the height of the recordselectors. > > Private Sub Form_Load() > Dim ctrl As Control > Dim T As Control > Set ctrl = Controls("My Sites and My Products For Warranty") Dim f As Form Set f = ctrl.Form For Each T In f.Section(0).Controls > T.Height = 400 > Next > > End Sub > From vbacreations at gmail.com Thu Mar 29 17:51:27 2012 From: vbacreations at gmail.com (William Benson) Date: Thu, 29 Mar 2012 18:51:27 -0400 Subject: [AccessD] Wacky height of record selector rows on a continuous form subform In-Reply-To: <4F744982.2030006@colbyconsulting.com> References: <93D10F008B998B4A83BCA855A33EEF372C7E27AE@CINMBCNA01.e2k.ad.ge.com> <4F744982.2030006@colbyconsulting.com> Message-ID: I think the true dumbitude showed when I actually wrote code to shrink the controls... ;) No one"s gonna beat that without really trying. On Mar 29, 2012 4:41 AM, "jwcolby" wrote: > > Was there ever someone as dumb as me? > > LOL. > > This is real obvious when it is a large amount, not obvious at all when it > is a small amount. Nothing dumb about it. > > John W. Colby > Colby Consulting > > Reality is what refuses to go away > when you do not believe in it > > On 3/27/2012 10:27 PM, Benson, William (GE Global Research, consultant) > wrote: > >> OMG the answer was so simple... I had the detail section too tall, not >> snugged up against the bottom of my controls. >> >> Was there ever someone as dumb as me? >> >> >> -----Original Message----- >> From: Benson, William (GE Global Research, consultant) >> Sent: Tuesday, March 27, 2012 10:25 PM >> To: Access Developers discussion and problem solving >> Subject: Wacky height of record selector rows on a continuous form subform >> >> Please Please Please someone respond quickly, I am ready to take the >> bridge, and I am not talking about a card game. >> >> I spend hours after deciding to switch to a continuous form, to have that >> be the default view of a subform. I painstakingly set the controls exactly >> where I wanted them in design view on the subform, before putting it as a >> subform on the main form. >> >> When I run the main form, the sizes of the rows are all too large, and >> nothing like what they were when the subform is run by itself. >> >> This code only shrinks the controls, it doesn't change the height of the >> recordselectors. >> >> Private Sub Form_Load() >> Dim ctrl As Control >> Dim T As Control >> Set ctrl = Controls("My Sites and My Products For Warranty") Dim f As >> Form Set f = ctrl.Form For Each T In f.Section(0).Controls >> T.Height = 400 >> Next >> >> End Sub >> >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/**mailman/listinfo/accessd > Website: http://www.databaseadvisors.**com > From jwcolby at colbyconsulting.com Thu Mar 29 22:02:35 2012 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 29 Mar 2012 23:02:35 -0400 Subject: [AccessD] Wacky height of record selector rows on a continuous form subform In-Reply-To: References: <93D10F008B998B4A83BCA855A33EEF372C7E27AE@CINMBCNA01.e2k.ad.ge.com> <4F744982.2030006@colbyconsulting.com> Message-ID: <4F75224B.1080800@colbyconsulting.com> ROTFL. I like it! I'm a code freak from way back. John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it On 3/29/2012 6:51 PM, William Benson wrote: > I think the true dumbitude showed when I actually wrote code to shrink the > controls... > > ;) > > No one"s gonna beat that without really trying. > On Mar 29, 2012 4:41 AM, "jwcolby" wrote: > >>> Was there ever someone as dumb as me? >> >> LOL. >> >> This is real obvious when it is a large amount, not obvious at all when it >> is a small amount. Nothing dumb about it. >> >> John W. Colby >> Colby Consulting >> >> Reality is what refuses to go away >> when you do not believe in it >> >> On 3/27/2012 10:27 PM, Benson, William (GE Global Research, consultant) >> wrote: >> >>> OMG the answer was so simple... I had the detail section too tall, not >>> snugged up against the bottom of my controls. >>> >>> Was there ever someone as dumb as me? >>> >>> >>> -----Original Message----- >>> From: Benson, William (GE Global Research, consultant) >>> Sent: Tuesday, March 27, 2012 10:25 PM >>> To: Access Developers discussion and problem solving >>> Subject: Wacky height of record selector rows on a continuous form subform >>> >>> Please Please Please someone respond quickly, I am ready to take the >>> bridge, and I am not talking about a card game. >>> >>> I spend hours after deciding to switch to a continuous form, to have that >>> be the default view of a subform. I painstakingly set the controls exactly >>> where I wanted them in design view on the subform, before putting it as a >>> subform on the main form. >>> >>> When I run the main form, the sizes of the rows are all too large, and >>> nothing like what they were when the subform is run by itself. >>> >>> This code only shrinks the controls, it doesn't change the height of the >>> recordselectors. >>> >>> Private Sub Form_Load() >>> Dim ctrl As Control >>> Dim T As Control >>> Set ctrl = Controls("My Sites and My Products For Warranty") Dim f As >>> Form Set f = ctrl.Form For Each T In f.Section(0).Controls >>> T.Height = 400 >>> Next >>> >>> End Sub >>> >>> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/**mailman/listinfo/accessd >> Website: http://www.databaseadvisors.**com >> From marklbreen at gmail.com Fri Mar 30 03:10:56 2012 From: marklbreen at gmail.com (Mark Breen) Date: Fri, 30 Mar 2012 09:10:56 +0100 Subject: [AccessD] New database from hell In-Reply-To: References: <4F6CB549.7080908@colbyconsulting.com> <4F6CD5C9.5956.32276A8C@stuart.lexacorp.com.pg> <4F6CE0C6.6416.325255F4@stuart.lexacorp.com.pg> Message-ID: Hello John, On the basis that it was you that thought me BCP in 1998, I guess you have considered it. However, I am curious, are you already using it and if not, it is not practical or convenient to use it? Mark On 26 March 2012 17:50, Arthur Fuller wrote: > JC, > > You might be able to speed up the import dramatically by using bcp (the > bulk copy utility that comes with SQL Server). I have used it to import > many millions of rows and it's lightning-fast, compared to other tools. > > A quick look in BOL should give you everything you need to know. > HTH, > A. > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Fri Mar 30 07:25:52 2012 From: jwcolby at colbyconsulting.com (jwcolby) Date: Fri, 30 Mar 2012 08:25:52 -0400 Subject: [AccessD] New database from hell In-Reply-To: References: <4F6CB549.7080908@colbyconsulting.com> <4F6CD5C9.5956.32276A8C@stuart.lexacorp.com.pg> <4F6CE0C6.6416.325255F4@stuart.lexacorp.com.pg> Message-ID: <4F75A650.9000205@colbyconsulting.com> BCP works fine when you already have a table definition. Without that it is problematic. This file was 250 GB in size. The first line was a header definition but getting at that was almost impossible. I did manage to use the built-in import wizard, jiggle a couple of the field sizes and then just let it run. It took overnight but it worked. The database is now in. >> A quick look in BOL should give you everything you need to know. This has to be my favorite saying of all times. Learning anything from BOL is like trying to learn French by intentionally moving in with a crusty old french farmer in the boonies of the alps. You probably will learn French eventually but there are about a billion easier ways. John W. Colby Colby Consulting Reality is what refuses to go away when you do not believe in it On 3/30/2012 4:10 AM, Mark Breen wrote: > Hello John, > > On the basis that it was you that thought me BCP in 1998, I guess you have > considered it. > > However, I am curious, are you already using it and if not, it is not > practical or convenient to use it? > > Mark > > > On 26 March 2012 17:50, Arthur Fuller wrote: > >> JC, >> >> You might be able to speed up the import dramatically by using bcp (the >> bulk copy utility that comes with SQL Server). I have used it to import >> many millions of rows and it's lightning-fast, compared to other tools. >> >> A quick look in BOL should give you everything you need to know. >> HTH, >> A. >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> From BradM at blackforestltd.com Fri Mar 30 13:36:30 2012 From: BradM at blackforestltd.com (Brad Marks) Date: Fri, 30 Mar 2012 13:36:30 -0500 Subject: [AccessD] Embedding Multiple Access Reports in an E-mail Body (as HTML) References: <93D10F008B998B4A83BCA855A33EEF372C7E1E52@CINMBCNA01.e2k.ad.ge.com>, <93D10F008B998B4A83BCA855A33EEF372C7E1E6B@CINMBCNA01.e2k.ad.ge.com><4F714A3F.19584.B0772E7@stuart.lexacorp.com.pg><93D10F008B998B4A83BCA855A33EEF372C7E1EF9@CINMBCNA01.e2k.ad.ge.com> <56653D383CB80341995245C537A9E7B50CEFD1D2@SINPRD0402MB102.apcprd04.prod.outlook.com> Message-ID: All, I have an automated Access report job that runs at a specific time every night and automatically e-mails multiple Access reports in PDF format as e-mail attachments. This has worked nicely for a long time. Now there is a need to "embed" the reports in the body of the e-mail rather than send them as attachments. I know that I can export the multiple reports from Access into HTML files. This would probably work Okay if there was only one report. I have experimented with building the HTML "by hand" via VBA code. This may work, but it takes some time to do the VBA coding and I am not 100% sure that I can write the code to generate the HTML for summary reports that have a lot of sub-totals, etc. It would be nice if a person could export an Access report to a jpg file. Multiple jpg files could then be embedded in the HTML file that is embedded in the e-mail body. Anyway, I am curious if anyone else has ever run into this type of situation. Thanks, Brad From michael at mattysconsulting.com Fri Mar 30 15:07:45 2012 From: michael at mattysconsulting.com (Michael Mattys) Date: Fri, 30 Mar 2012 16:07:45 -0400 Subject: [AccessD] Embedding Multiple Access Reports in an E-mail Body (as HTML) In-Reply-To: References: <93D10F008B998B4A83BCA855A33EEF372C7E1E52@CINMBCNA01.e2k.ad.ge.com>, <93D10F008B998B4A83BCA855A33EEF372C7E1E6B@CINMBCNA01.e2k.ad.ge.com><4F714A3F.19584.B0772E7@stuart.lexacorp.com.pg><93D10F008B998B4A83BCA855A33EEF372C7E1EF9@CINMBCNA01.e2k.ad.ge.com> <56653D383CB80341995245C537A9E7B50CEFD1D2@SINPRD0402MB102.apcprd04.prod.outlook.com> Message-ID: <003e01cd0eb0$c7431e30$55c95a90$@mattysconsulting.com> We have several different templates whose bookmarks get filled by data. One of them incorporates rtf output. It has been years since I've set them up, but this link may help: http://office.microsoft.com/en-us/outlook-help/create-an-e-mail-template-HA0 01086500.aspx Michael R Mattys Mattys Consulting, LLC www.mattysconsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Friday, March 30, 2012 2:37 PM To: Access Developers discussion and problem solving Subject: [AccessD] Embedding Multiple Access Reports in an E-mail Body (as HTML) All, I have an automated Access report job that runs at a specific time every night and automatically e-mails multiple Access reports in PDF format as e-mail attachments. This has worked nicely for a long time. Now there is a need to "embed" the reports in the body of the e-mail rather than send them as attachments. I know that I can export the multiple reports from Access into HTML files. This would probably work Okay if there was only one report. I have experimented with building the HTML "by hand" via VBA code. This may work, but it takes some time to do the VBA coding and I am not 100% sure that I can write the code to generate the HTML for summary reports that have a lot of sub-totals, etc. It would be nice if a person could export an Access report to a jpg file. Multiple jpg files could then be embedded in the HTML file that is embedded in the e-mail body. Anyway, I am curious if anyone else has ever run into this type of situation. Thanks, Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Lambert.Heenan at chartisinsurance.com Fri Mar 30 15:47:43 2012 From: Lambert.Heenan at chartisinsurance.com (Heenan, Lambert) Date: Fri, 30 Mar 2012 16:47:43 -0400 Subject: [AccessD] Embedding Multiple Access Reports in an E-mail Body (as HTML) In-Reply-To: References: <93D10F008B998B4A83BCA855A33EEF372C7E1E52@CINMBCNA01.e2k.ad.ge.com>, <93D10F008B998B4A83BCA855A33EEF372C7E1E6B@CINMBCNA01.e2k.ad.ge.com><4F714A3F.19584.B0772E7@stuart.lexacorp.com.pg><93D10F008B998B4A83BCA855A33EEF372C7E1EF9@CINMBCNA01.e2k.ad.ge.com> <56653D383CB80341995245C537A9E7B50CEFD1D2@SINPRD0402MB102.apcprd04.prod.outlook.com> Message-ID: Take a look here for a CDO solution... http://vbcity.com/forums/t/61790.aspx I would suggest you embed GIF or PNG files instead of JPG, because JPG is not very text friendly: tends to make text a bit fuzzy. Lambert -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Friday, March 30, 2012 2:37 PM To: Access Developers discussion and problem solving Subject: [AccessD] Embedding Multiple Access Reports in an E-mail Body (as HTML) All, I have an automated Access report job that runs at a specific time every night and automatically e-mails multiple Access reports in PDF format as e-mail attachments. This has worked nicely for a long time. Now there is a need to "embed" the reports in the body of the e-mail rather than send them as attachments. I know that I can export the multiple reports from Access into HTML files. This would probably work Okay if there was only one report. I have experimented with building the HTML "by hand" via VBA code. This may work, but it takes some time to do the VBA coding and I am not 100% sure that I can write the code to generate the HTML for summary reports that have a lot of sub-totals, etc. It would be nice if a person could export an Access report to a jpg file. Multiple jpg files could then be embedded in the HTML file that is embedded in the e-mail body. Anyway, I am curious if anyone else has ever run into this type of situation. Thanks, Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From guss at beechnutconsulting.com Fri Mar 30 16:04:04 2012 From: guss at beechnutconsulting.com (Guss Ginsburg) Date: Fri, 30 Mar 2012 16:04:04 -0500 Subject: [AccessD] Embedding Multiple Access Reports in an E-mail Body (as HTML) In-Reply-To: References: <93D10F008B998B4A83BCA855A33EEF372C7E1E52@CINMBCNA01.e2k.ad.ge.com>, <93D10F008B998B4A83BCA855A33EEF372C7E1E6B@CINMBCNA01.e2k.ad.ge.com><4F714A3F.19584.B0772E7@stuart.lexacorp.com.pg><93D10F008B998B4A83BCA855A33EEF372C7E1EF9@CINMBCNA01.e2k.ad.ge.com> <56653D383CB80341995245C537A9E7B50CEFD1D2@SINPRD0402MB102.apcprd04.prod.outlook.com> Message-ID: <005901cd0eb8$a4064ca0$ec12e5e0$@beechnutconsulting.com> Just curious - was there a specific business reason to switch to the new approach? Do they need to be able to access the data in the reports as if it were text rather than an image? The answers to these questions may dictate the approach to use. Does the email note contain other info than the report content? Sincerely yours, Guss Ginsburg Beechnut Consulting Services 5247 Beechnut Street Houston, TX 77096 Ph: 713-667-8216 Cell: 713-553-6298 www.beechnutconsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Friday, March 30, 2012 1:37 PM To: Access Developers discussion and problem solving Subject: [AccessD] Embedding Multiple Access Reports in an E-mail Body (as HTML) All, I have an automated Access report job that runs at a specific time every night and automatically e-mails multiple Access reports in PDF format as e-mail attachments. This has worked nicely for a long time. Now there is a need to "embed" the reports in the body of the e-mail rather than send them as attachments. I know that I can export the multiple reports from Access into HTML files. This would probably work Okay if there was only one report. I have experimented with building the HTML "by hand" via VBA code. This may work, but it takes some time to do the VBA coding and I am not 100% sure that I can write the code to generate the HTML for summary reports that have a lot of sub-totals, etc. It would be nice if a person could export an Access report to a jpg file. Multiple jpg files could then be embedded in the HTML file that is embedded in the e-mail body. Anyway, I am curious if anyone else has ever run into this type of 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 Fri Mar 30 16:28:31 2012 From: BradM at blackforestltd.com (Brad Marks) Date: Fri, 30 Mar 2012 16:28:31 -0500 Subject: [AccessD] Embedding Multiple Access Reports in an E-mail Body (as HTML) References: <93D10F008B998B4A83BCA855A33EEF372C7E1E52@CINMBCNA01.e2k.ad.ge.com>, <93D10F008B998B4A83BCA855A33EEF372C7E1E6B@CINMBCNA01.e2k.ad.ge.com><4F714A3F.19584.B0772E7@stuart.lexacorp.com.pg><93D10F008B998B4A83BCA855A33EEF372C7E1EF9@CINMBCNA01.e2k.ad.ge.com> <56653D383CB80341995245C537A9E7B50CEFD1D2@SINPRD0402MB102.apcprd04.prod.outlook.com> <005901cd0eb8$a4064ca0$ec12e5e0$@beechnutconsulting.com> Message-ID: -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Guss Ginsburg Sent: Friday, March 30, 2012 4:04 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Embedding Multiple Access Reports in an E-mail Body(as HTML) Just curious - was there a specific business reason to switch to the new approach? To make it easier to view the reports on various types of cell phones (without the need to open up attachments) ~~~~~~~~~~~~~~~~ Do they need to be able to access the data in the reports as if it were text rather than an image? I think an image would be fine. I have not found a way to export an Access report as an image, however. ~~~~~~~~~~~~~~~~~ The answers to these questions may dictate the approach to use. Does the email note contain other info than the report content? Yes, there will be other text in the e-mail body besides the Access reports. ~~~~~~~~~~~~~~~ Sincerely yours, Guss Ginsburg Beechnut Consulting Services 5247 Beechnut Street Houston, TX 77096 Ph: 713-667-8216 Cell: 713-553-6298 www.beechnutconsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Friday, March 30, 2012 1:37 PM To: Access Developers discussion and problem solving Subject: [AccessD] Embedding Multiple Access Reports in an E-mail Body (as HTML) All, I have an automated Access report job that runs at a specific time every night and automatically e-mails multiple Access reports in PDF format as e-mail attachments. This has worked nicely for a long time. Now there is a need to "embed" the reports in the body of the e-mail rather than send them as attachments. I know that I can export the multiple reports from Access into HTML files. This would probably work Okay if there was only one report. I have experimented with building the HTML "by hand" via VBA code. This may work, but it takes some time to do the VBA coding and I am not 100% sure that I can write the code to generate the HTML for summary reports that have a lot of sub-totals, etc. It would be nice if a person could export an Access report to a jpg file. Multiple jpg files could then be embedded in the HTML file that is embedded in the e-mail body. Anyway, I am curious if anyone else has ever run into this type of 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 has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From marksimms at verizon.net Fri Mar 30 17:14:02 2012 From: marksimms at verizon.net (Mark Simms) Date: Fri, 30 Mar 2012 18:14:02 -0400 Subject: [AccessD] Embedding Multiple Access Reports in an E-mail Body (as HTML) In-Reply-To: References: <93D10F008B998B4A83BCA855A33EEF372C7E1E52@CINMBCNA01.e2k.ad.ge.com>, <93D10F008B998B4A83BCA855A33EEF372C7E1E6B@CINMBCNA01.e2k.ad.ge.com><4F714A3F.19584.B0772E7@stuart.lexacorp.com.pg><93D10F008B998B4A83BCA855A33EEF372C7E1EF9@CINMBCNA01.e2k.ad.ge.com> <56653D383CB80341995245C537A9E7B50CEFD1D2@SINPRD0402MB102.apcprd04.prod.outlook.com> <005901cd0eb8$a4064ca0$ec12e5e0$@beechnutconsulting.com> Message-ID: <005101cd0ec2$6a4e8ef0$3eebacd0$@net> I did this successfully in Excel. Had to work on a Blackberry. Font style selection was important as was the "form factor" and pixel width of the device. Of course I had Outlook to work with.....so pasting in the HTML was no problem. I had to make a slight tweak to the HTML that Excel had generated....wow, it was complex and voluminous....tons of CSS. > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of Brad Marks > Sent: Friday, March 30, 2012 5:29 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Embedding Multiple Access Reports in an E-mail > Body (as HTML) > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Guss > Ginsburg > Sent: Friday, March 30, 2012 4:04 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Embedding Multiple Access Reports in an E-mail > Body(as HTML) > > Just curious - was there a specific business reason to switch to the > new > approach? > > To make it easier to view the reports on various types of cell phones > (without the need to open up attachments) > > ~~~~~~~~~~~~~~~~ > > > Do they need to be able to access the data in the reports as if > it were text rather than an image? > > I think an image would be fine. I have not found a way to export an > Access report as an image, however. > > > ~~~~~~~~~~~~~~~~~ > > > The answers to these questions may > dictate the approach to use. Does the email note contain other info > than > the report content? > > Yes, there will be other text in the e-mail body besides the Access > reports. > > > ~~~~~~~~~~~~~~~ > > > > Sincerely yours, > > Guss Ginsburg > Beechnut Consulting Services > 5247 Beechnut Street > Houston, TX 77096 > > Ph: 713-667-8216 > Cell: 713-553-6298 > www.beechnutconsulting.com > > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks > Sent: Friday, March 30, 2012 1:37 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Embedding Multiple Access Reports in an E-mail Body > (as > HTML) > > All, > > I have an automated Access report job that runs at a specific time > every > night and automatically e-mails multiple Access reports in PDF format > as > e-mail attachments. This has worked nicely for a long time. > > Now there is a need to "embed" the reports in the body of the e-mail > rather > than send them as attachments. > > I know that I can export the multiple reports from Access into HTML > files. > This would probably work Okay if there was only one report. > > I have experimented with building the HTML "by hand" via VBA code. > This > may > work, but it takes some time to do the VBA coding and I am not 100% > sure > that I can write the code to generate the HTML for summary reports that > have > a lot of sub-totals, etc. > > It would be nice if a person could export an Access report to a jpg > file. > Multiple jpg files could then be embedded in the HTML file that is > embedded > in the e-mail body. > > Anyway, I am curious if anyone else has ever run into this type of > 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 has been scanned for viruses and > dangerous content by MailScanner, and is > believed to be clean. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Fri Mar 30 18:56:00 2012 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sat, 31 Mar 2012 09:56:00 +1000 Subject: [AccessD] Embedding Multiple Access Reports in an E-mail Body (as HTML) In-Reply-To: References: <93D10F008B998B4A83BCA855A33EEF372C7E1E52@CINMBCNA01.e2k.ad.ge.com>, Message-ID: <4F764810.2501.1E870270@stuart.lexacorp.com.pg> You could print the report to any one of a number of "Print To Picture" printer devices. I use the freeware version of ImagePrinter: http://code-industry.net/imageprinter.php On 30 Mar 2012 at 16:28, Brad Marks wrote: > > I think an image would be fine. I have not found a way to export an > Access report as an image, however. > > From charlotte.foust at gmail.com Fri Mar 30 20:28:39 2012 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Fri, 30 Mar 2012 18:28:39 -0700 Subject: [AccessD] Embedding Multiple Access Reports in an E-mail Body (as HTML) In-Reply-To: References: <93D10F008B998B4A83BCA855A33EEF372C7E1E52@CINMBCNA01.e2k.ad.ge.com> <93D10F008B998B4A83BCA855A33EEF372C7E1E6B@CINMBCNA01.e2k.ad.ge.com> <4F714A3F.19584.B0772E7@stuart.lexacorp.com.pg> <93D10F008B998B4A83BCA855A33EEF372C7E1EF9@CINMBCNA01.e2k.ad.ge.com> <56653D383CB80341995245C537A9E7B50CEFD1D2@SINPRD0402MB102.apcprd04.prod.outlook.com> Message-ID: I definitely don't recommend using an RTF format for the report output. It loses any graphics elements like lines and is not terribly reliable. You can export it directy to HTML in the latest versions of Access, but the size of the report might make that impractical. PDF is by far the most portable format and most smartphones can handle it with an applet. Charlotte Foust On Fri, Mar 30, 2012 at 11:36 AM, Brad Marks wrote: > All, > > I have an automated Access report job that runs at a specific time every > night and automatically e-mails multiple Access reports in PDF format as > e-mail attachments. This has worked nicely for a long time. > > Now there is a need to "embed" the reports in the body of the e-mail > rather than send them as attachments. > > I know that I can export the multiple reports from Access into HTML > files. This would probably work Okay if there was only one report. > > I have experimented with building the HTML "by hand" via VBA code. This > may work, but it takes some time to do the VBA coding and I am not 100% > sure that I can write the code to generate the HTML for summary reports > that have a lot of sub-totals, etc. > > It would be nice if a person could export an Access report to a jpg > file. Multiple jpg files could then be embedded in the HTML file that > is embedded in the e-mail body. > > Anyway, I am curious if anyone else has ever run into this type of > situation. > > Thanks, > Brad > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > From stephen at bondsoftware.co.nz Fri Mar 30 20:59:37 2012 From: stephen at bondsoftware.co.nz (Stephen Bond) Date: Sat, 31 Mar 2012 14:59:37 +1300 Subject: [AccessD] Embedding Multiple Access Reports in an E-mail Body (as HTML) In-Reply-To: <00B73A0E140548D38129FF3BDF5F1B96@BondSoftware.local> References: <93D10F008B998B4A83BCA855A33EEF372C7E1E52@CINMBCNA01.e2k.ad.ge.com> <00B73A0E140548D38129FF3BDF5F1B96@BondSoftware.local> Message-ID: Stuart, do you use this on a win7 box? It will install on my XP box but not the Win7 one. Stephen Bond -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Saturday, 31 March 2012 1:00 p.m. To: Stephen Subject: Re: [AccessD] Embedding Multiple Access Reports in an E-mail Body (as HTML) You could print the report to any one of a number of "Print To Picture" printer devices. I use the freeware version of ImagePrinter: http://code-industry.net/imageprinter.php On 30 Mar 2012 at 16:28, Brad Marks wrote: > > I think an image would be fine. I have not found a way to export an > Access report as an image, however. > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From michael at mattysconsulting.com Fri Mar 30 21:38:01 2012 From: michael at mattysconsulting.com (Michael Mattys) Date: Fri, 30 Mar 2012 22:38:01 -0400 Subject: [AccessD] Embedding Multiple Access Reports in an E-mail Body (as HTML) In-Reply-To: References: <93D10F008B998B4A83BCA855A33EEF372C7E1E52@CINMBCNA01.e2k.ad.ge.com> <93D10F008B998B4A83BCA855A33EEF372C7E1E6B@CINMBCNA01.e2k.ad.ge.com> <4F714A3F.19584.B0772E7@stuart.lexacorp.com.pg> <93D10F008B998B4A83BCA855A33EEF372C7E1EF9@CINMBCNA01.e2k.ad.ge.com> <56653D383CB80341995245C537A9E7B50CEFD1D2@SINPRD0402MB102.apcprd04.prod.outlook.com> Message-ID: <004001cd0ee7$4ba8f290$e2fad7b0$@mattysconsulting.com> True enough. However, the parent document is Word that acts as the email template. The image is a full page watermark once embedded in an email. Michael R Mattys Mattys Consulting, LLC www.mattysconsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Friday, March 30, 2012 9:29 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Embedding Multiple Access Reports in an E-mail Body (as HTML) I definitely don't recommend using an RTF format for the report output. It loses any graphics elements like lines and is not terribly reliable. You can export it directy to HTML in the latest versions of Access, but the size of the report might make that impractical. PDF is by far the most portable format and most smartphones can handle it with an applet. Charlotte Foust On Fri, Mar 30, 2012 at 11:36 AM, Brad Marks wrote: > All, > > I have an automated Access report job that runs at a specific time > every night and automatically e-mails multiple Access reports in PDF > format as e-mail attachments. This has worked nicely for a long time. > > Now there is a need to "embed" the reports in the body of the e-mail > rather than send them as attachments. > > I know that I can export the multiple reports from Access into HTML > files. This would probably work Okay if there was only one report. > > I have experimented with building the HTML "by hand" via VBA code. > This may work, but it takes some time to do the VBA coding and I am > not 100% sure that I can write the code to generate the HTML for > summary reports that have a lot of sub-totals, etc. > > It would be nice if a person could export an Access report to a jpg > file. Multiple jpg files could then be embedded in the HTML file that > is embedded in the e-mail body. > > Anyway, I am curious if anyone else has ever run into this type of > 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 From stephen at bondsoftware.co.nz Fri Mar 30 22:19:16 2012 From: stephen at bondsoftware.co.nz (Stephen Bond) Date: Sat, 31 Mar 2012 16:19:16 +1300 Subject: [AccessD] FW: Embedding Multiple Access Reports in an E-mail Body (as HTML) Message-ID: Stuart, my testing has the free version OK on WinXP but not able to install on Win7. The PRO version works on my Win7 box. Is this your experience? Am I missing something? Stephen Bond -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stephen Bond Sent: Saturday, 31 March 2012 3:01 p.m. To: Stephen Subject: Re: [AccessD] Embedding Multiple Access Reports in an E-mail Body (as HTML) Stuart, do you use this on a win7 box? It will install on my XP box but not the Win7 one. Stephen Bond -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Saturday, 31 March 2012 1:00 p.m. To: Stephen Subject: Re: [AccessD] Embedding Multiple Access Reports in an E-mail Body (as HTML) You could print the report to any one of a number of "Print To Picture" printer devices. I use the freeware version of ImagePrinter: http://code-industry.net/imageprinter.php On 30 Mar 2012 at 16:28, Brad Marks wrote: > > I think an image would be fine. I have not found a way to export an > Access report as an image, however. > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From adtp at airtelmail.in Fri Mar 30 22:44:34 2012 From: adtp at airtelmail.in (A.D. Tejpal) Date: Sat, 31 Mar 2012 09:14:34 +0530 Subject: [AccessD] Embedding Multiple Access Reports in an E-mail Body (asHTML) References: <93D10F008B998B4A83BCA855A33EEF372C7E1E52@CINMBCNA01.e2k.ad.ge.com>, <93D10F008B998B4A83BCA855A33EEF372C7E1E6B@CINMBCNA01.e2k.ad.ge.com><4F714A3F.19584.B0772E7@stuart.lexacorp.com.pg><93D10F008B998B4A83BCA855A33EEF372C7E1EF9@CINMBCNA01.e2k.ad.ge.com><56653D383CB80341995245C537A9E7B50CEFD1D2@SINPRD0402MB102.apcprd04.prod.outlook.com> Message-ID: <13CB099E5F9D4EE8925DCAD16D6B5CE4@personal4a8ede> Brad, In this context, my sample db named Report_SendInMailBody might be of interest. It is in access 2000 file format and is available at Rogers Access Library. Link: http://www.rogersaccesslibrary.com/forum/forum_topics.asp?FID=45 When an access report is converted to HTML format, it translates to one file per page. While concatenating the contents of these files, care has been taken to eliminate unwanted hyperlink labels (First Previous Next Last) appearing at the bottom of each page. Display of horizontal lines in final HTML output is accomplished by using line markers (*^*) in the report. This overcomes a well known limitation otherwise faced in transferring lines from access reports to HTML format. This approach is found to provide more pleasing results as compared to use of labels with string of hyphens as caption. Although the sample db demonstrates incorporation of one report in email body, you could try to adapt it suitably for handling multiple reports - as even for a single report, the amalgamation process covers multiple html files (one per page of report). Note (while using the sample db): For faster results and improved alignment, it would be preferable to stick to the default option of "Report Output To HTML Direct". The other option "Make HTML After Output To Word" is provided from an academic point of view only. For ready reference, a brief description is placed below. Best wishes, A.D. Tejpal ------------ Report_SendInMailBody Explanatory Notes =========================== This sample db demonstrates sending an access report by placing it in the body of eMail message. Though sending a report as an attachment, using DoCmd.SendObject command is pretty straightforward, including it in the body of eMail itself, requires some extra measures. Word and Outlook objects are used in this approach and should therefore be available on sender's computer. Two styles are covered, one deals with a single report at a time, while the other provides for sending multiple reports as selected in a list box. Temporary output files are stored in folder named ReportOutput located in the same folder as the sample db. This folder gets created programmatically, if not already existing. An important feature is the display of horizontal lines in final HTML output by using line markers (*^*) in the report. This overcomes a well known limitation otherwise faced in transferring lines from access reports to HTML format. Even though labels with string of hyphens as caption, could be used as replacement for lines, the final results in that case are not quite satisfactory. When an access report is converted to HTML format, it translates to one file per page. While concatenating the contents of these files, care has been taken to eliminate unwanted hyperlink labels (First Previous Next Last) appearing at the bottom of each page. In each case, two alternative modes for transferring the report to mail body are demonstrated: (a) Output the report pages to HTML files (one file per page), read these files, consolidate the content and assign the same to HTMLBody property of outlook application's mail item object. (b) Output the report to word file, save it in HTML format, read this file and assign the content to HTMLBody property of outlook application's mail item object. This method is slower than (a) above, mainly on account of the time taken in opening the word application. Moreover, the text alignment and rendering of horizontal lines (through line markers) is not completely satisfactory. This method is given from an academic point of view only. Note: Each time Outlook is used for sending messages programmatically, the user is required to clear a warning message (informing that some program is trying to send a message through Outlook). If manual intervention in this regard is to be circumvented, third party utility like ClickYes could be used. Reference required: (a) Outlook Object Library (b) Word Object Library (c) Microsoft Scripting RunTime Version: - Access 2000 file format ======================= ----- Original Message ----- From: Brad Marks To: Access Developers discussion and problem solving Sent: Saturday, March 31, 2012 00:06 Subject: [AccessD] Embedding Multiple Access Reports in an E-mail Body (asHTML) All, I have an automated Access report job that runs at a specific time every night and automatically e-mails multiple Access reports in PDF format as e-mail attachments. This has worked nicely for a long time. Now there is a need to "embed" the reports in the body of the e-mail rather than send them as attachments. I know that I can export the multiple reports from Access into HTML files. This would probably work Okay if there was only one report. I have experimented with building the HTML "by hand" via VBA code. This may work, but it takes some time to do the VBA coding and I am not 100% sure that I can write the code to generate the HTML for summary reports that have a lot of sub-totals, etc. It would be nice if a person could export an Access report to a jpg file. Multiple jpg files could then be embedded in the HTML file that is embedded in the e-mail body. Anyway, I am curious if anyone else has ever run into this type of situation. Thanks, Brad From dkalsow at yahoo.com Sat Mar 31 08:14:34 2012 From: dkalsow at yahoo.com (Dale Kalsow) Date: Sat, 31 Mar 2012 06:14:34 -0700 (PDT) Subject: [AccessD] Creating if and set statement in a MS Word Document In-Reply-To: <4E4A6EE8.22958.1FCE11B3@stuart.lexacorp.com.pg> References: <4E4A6EE8.22958.1FCE11B3@stuart.lexacorp.com.pg> Message-ID: <1333199674.45525.YahooMailNeo@web130106.mail.mud.yahoo.com> I know this is a little off topic, but I have a word document that is a merge document with an excel document as the source.? Several rows partain to the same user and have to be listed together in the detail section of the merge document.? Has anyone does this?? ? I think I have to create a directory merge and then somehow use an set and if statement to hide the top part of the merge document while the user remains the same between each row.? However, this is not working for me.? Does this sound right and if so, how do I create the set and if statements?? Typing them in by hand does not seem to work. ? Thanks! ? Dale From accessd at shaw.ca Sat Mar 31 10:25:32 2012 From: accessd at shaw.ca (Jim Lawrence) Date: Sat, 31 Mar 2012 08:25:32 -0700 Subject: [AccessD] Embedding Multiple Access Reports in an E-mail Body (asHTML) In-Reply-To: References: <93D10F008B998B4A83BCA855A33EEF372C7E1E52@CINMBCNA01.e2k.ad.ge.com>, <93D10F008B998B4A83BCA855A33EEF372C7E1E6B@CINMBCNA01.e2k.ad.ge.com><4F714A3F.19584.B0772E7@stuart.lexacorp.com.pg><93D10F008B998B4A83BCA855A33EEF372C7E1EF9@CINMBCNA01.e2k.ad.ge.com><56653D383CB80341995245C537A9E7B50CEFD1D2@SINPRD0402MB102.apcprd04.prod.outlook.com> Message-ID: <32461D1D8E5543DE9404C3985E90738A@creativesystemdesigns.com> If you can find no obvious way to create the report to HTML you might have to brute force it by building the code yourself. Either by doing the full lay out, line by line or assembling groups of data within the program. Had to do this, on a few of occasions, where report requirements were just too complex for standard methods...like long reports and photo ID badges. When you choice this method you can nudge photos exactly into position, control data out put, line by line, create any size page and even pull special fonts from the internet. It can takes some time to build such a report but the results can be a thing of beauty. You could use word documents translated to HTML, to start you off, but be warned they are the most ugly convoluded pieces of code and to rebuild them, through code can cause brain damage. A good 50 percent of the internal code can be removed with impunity and with no degradation or change in the output. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Friday, March 30, 2012 11:37 AM To: Access Developers discussion and problem solving Subject: [AccessD] Embedding Multiple Access Reports in an E-mail Body (asHTML) All, I have an automated Access report job that runs at a specific time every night and automatically e-mails multiple Access reports in PDF format as e-mail attachments. This has worked nicely for a long time. Now there is a need to "embed" the reports in the body of the e-mail rather than send them as attachments. I know that I can export the multiple reports from Access into HTML files. This would probably work Okay if there was only one report. I have experimented with building the HTML "by hand" via VBA code. This may work, but it takes some time to do the VBA coding and I am not 100% sure that I can write the code to generate the HTML for summary reports that have a lot of sub-totals, etc. It would be nice if a person could export an Access report to a jpg file. Multiple jpg files could then be embedded in the HTML file that is embedded in the e-mail body. Anyway, I am curious if anyone else has ever run into this type of 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 Mar 31 11:16:26 2012 From: BradM at blackforestltd.com (Brad Marks) Date: Sat, 31 Mar 2012 11:16:26 -0500 Subject: [AccessD] Embedding Multiple Access Reports in an E-mail Body(asHTML) References: <93D10F008B998B4A83BCA855A33EEF372C7E1E52@CINMBCNA01.e2k.ad.ge.com>, <93D10F008B998B4A83BCA855A33EEF372C7E1E6B@CINMBCNA01.e2k.ad.ge.com><4F714A3F.19584.B0772E7@stuart.lexacorp.com.pg><93D10F008B998B4A83BCA855A33EEF372C7E1EF9@CINMBCNA01.e2k.ad.ge.com><56653D383CB80341995245C537A9E7B50CEFD1D2@SINPRD0402MB102.apcprd04.prod.outlook.com> <32461D1D8E5543DE9404C3985E90738A@creativesystemdesigns.com> Message-ID: Jim, Thanks for the advice/insights. I have experimented with building some simple HTML with VBA. I have not yet experimented with building HTML with VBA using the data from a more complex report that has headers, footers, sub-totals, final totals, etc. I am not sure how I can "grab" these fields when Access is generating such a report. Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of Jim Lawrence Sent: Sat 3/31/2012 10:25 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Embedding Multiple Access Reports in an E-mail Body(asHTML) If you can find no obvious way to create the report to HTML you might have to brute force it by building the code yourself. Either by doing the full lay out, line by line or assembling groups of data within the program. Had to do this, on a few of occasions, where report requirements were just too complex for standard methods...like long reports and photo ID badges. When you choice this method you can nudge photos exactly into position, control data out put, line by line, create any size page and even pull special fonts from the internet. It can takes some time to build such a report but the results can be a thing of beauty. You could use word documents translated to HTML, to start you off, but be warned they are the most ugly convoluded pieces of code and to rebuild them, through code can cause brain damage. A good 50 percent of the internal code can be removed with impunity and with no degradation or change in the output. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Friday, March 30, 2012 11:37 AM To: Access Developers discussion and problem solving Subject: [AccessD] Embedding Multiple Access Reports in an E-mail Body (asHTML) All, I have an automated Access report job that runs at a specific time every night and automatically e-mails multiple Access reports in PDF format as e-mail attachments. This has worked nicely for a long time. Now there is a need to "embed" the reports in the body of the e-mail rather than send them as attachments. I know that I can export the multiple reports from Access into HTML files. This would probably work Okay if there was only one report. I have experimented with building the HTML "by hand" via VBA code. This may work, but it takes some time to do the VBA coding and I am not 100% sure that I can write the code to generate the HTML for summary reports that have a lot of sub-totals, etc. It would be nice if a person could export an Access report to a jpg file. Multiple jpg files could then be embedded in the HTML file that is embedded in the e-mail body. Anyway, I am curious if anyone else has ever run into this type of 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 has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From accessd at shaw.ca Sat Mar 31 11:38:20 2012 From: accessd at shaw.ca (Jim Lawrence) Date: Sat, 31 Mar 2012 09:38:20 -0700 Subject: [AccessD] Embedding Multiple Access Reports in an E-mailBody(asHTML) In-Reply-To: References: <93D10F008B998B4A83BCA855A33EEF372C7E1E52@CINMBCNA01.e2k.ad.ge.com>, <93D10F008B998B4A83BCA855A33EEF372C7E1E6B@CINMBCNA01.e2k.ad.ge.com><4F714A3F.19584.B0772E7@stuart.lexacorp.com.pg><93D10F008B998B4A83BCA855A33EEF372C7E1EF9@CINMBCNA01.e2k.ad.ge.com><56653D383CB80341995245C537A9E7B50CEFD1D2@SINPRD0402MB102.apcprd04.prod.outlook.com><32461D1D8E5543DE9404C3985E90738A@creativesystemdesigns.com> Message-ID: Hi Brad: At times I have even dumped all the data to text files and then pulled the results back in and reprocessed it, only to then dumped the results back out to an HTML file for sending. Command line batch/text files can be your friend. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Saturday, March 31, 2012 9:16 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Embedding Multiple Access Reports in an E-mailBody(asHTML) Jim, Thanks for the advice/insights. I have experimented with building some simple HTML with VBA. I have not yet experimented with building HTML with VBA using the data from a more complex report that has headers, footers, sub-totals, final totals, etc. I am not sure how I can "grab" these fields when Access is generating such a report. Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of Jim Lawrence Sent: Sat 3/31/2012 10:25 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Embedding Multiple Access Reports in an E-mail Body(asHTML) If you can find no obvious way to create the report to HTML you might have to brute force it by building the code yourself. Either by doing the full lay out, line by line or assembling groups of data within the program. Had to do this, on a few of occasions, where report requirements were just too complex for standard methods...like long reports and photo ID badges. When you choice this method you can nudge photos exactly into position, control data out put, line by line, create any size page and even pull special fonts from the internet. It can takes some time to build such a report but the results can be a thing of beauty. You could use word documents translated to HTML, to start you off, but be warned they are the most ugly convoluded pieces of code and to rebuild them, through code can cause brain damage. A good 50 percent of the internal code can be removed with impunity and with no degradation or change in the output. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Friday, March 30, 2012 11:37 AM To: Access Developers discussion and problem solving Subject: [AccessD] Embedding Multiple Access Reports in an E-mail Body (asHTML) All, I have an automated Access report job that runs at a specific time every night and automatically e-mails multiple Access reports in PDF format as e-mail attachments. This has worked nicely for a long time. Now there is a need to "embed" the reports in the body of the e-mail rather than send them as attachments. I know that I can export the multiple reports from Access into HTML files. This would probably work Okay if there was only one report. I have experimented with building the HTML "by hand" via VBA code. This may work, but it takes some time to do the VBA coding and I am not 100% sure that I can write the code to generate the HTML for summary reports that have a lot of sub-totals, etc. It would be nice if a person could export an Access report to a jpg file. Multiple jpg files could then be embedded in the HTML file that is embedded in the e-mail body. Anyway, I am curious if anyone else has ever run into this type of 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 has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From marksimms at verizon.net Sat Mar 31 12:46:15 2012 From: marksimms at verizon.net (Mark Simms) Date: Sat, 31 Mar 2012 13:46:15 -0400 Subject: [AccessD] Embedding Multiple Access Reports in an E-mail Body(asHTML) In-Reply-To: References: <93D10F008B998B4A83BCA855A33EEF372C7E1E52@CINMBCNA01.e2k.ad.ge.com>, <93D10F008B998B4A83BCA855A33EEF372C7E1E6B@CINMBCNA01.e2k.ad.ge.com><4F714A3F.19584.B0772E7@stuart.lexacorp.com.pg><93D10F008B998B4A83BCA855A33EEF372C7E1EF9@CINMBCNA01.e2k.ad.ge.com><56653D383CB80341995245C537A9E7B50CEFD1D2@SINPRD0402MB102.apcprd04.prod.outlook.com> <32461D1D8E5543DE9404C3985E90738A@creativesystemdesigns.com> Message-ID: <003101cd0f66$2bcc9100$8365b300$@net> It would be best to develop a template in HTML/CSS. Then just do a Replace to insert the real data. If you know CSS well, you could do this much easier than having to work with HTML tables. > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of Brad Marks > Sent: Saturday, March 31, 2012 12:16 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Embedding Multiple Access Reports in an E-mail > Body(asHTML) > > Jim, > > Thanks for the advice/insights. > > I have experimented with building some simple HTML with VBA. > > I have not yet experimented with building HTML with VBA using the data > from a more complex report that has headers, footers, sub-totals, final > totals, etc. I am not sure how I can "grab" these fields when Access > is generating such a report. > > Brad > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com on behalf of Jim Lawrence > Sent: Sat 3/31/2012 10:25 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Embedding Multiple Access Reports in an E-mail > Body(asHTML) > > If you can find no obvious way to create the report to HTML you might > have to brute force it by building the code yourself. Either by doing > the full lay out, line by line or assembling groups of data within the > program. > > Had to do this, on a few of occasions, where report requirements were > just too complex for standard methods...like long reports and photo ID > badges. > When you choice this method you can nudge photos exactly into position, > control data out put, line by line, create any size page and even pull > special fonts from the internet. It can takes some time to build such a > report but the results can be a thing of beauty. > > You could use word documents translated to HTML, to start you off, but > be warned they are the most ugly convoluded pieces of code and to > rebuild them, through code can cause brain damage. A good 50 percent of > the internal code can be removed with impunity and with no degradation > or change in the output. > > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks > Sent: Friday, March 30, 2012 11:37 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] Embedding Multiple Access Reports in an E-mail Body > (asHTML) > > All, > > I have an automated Access report job that runs at a specific time > every night and automatically e-mails multiple Access reports in PDF > format as e-mail attachments. This has worked nicely for a long time. > > Now there is a need to "embed" the reports in the body of the e-mail > rather than send them as attachments. > > I know that I can export the multiple reports from Access into HTML > files. This would probably work Okay if there was only one report. > > I have experimented with building the HTML "by hand" via VBA code. > This may work, but it takes some time to do the VBA coding and I am not > 100% sure that I can write the code to generate the HTML for summary > reports that have a lot of sub-totals, etc. > > It would be nice if a person could export an Access report to a jpg > file. Multiple jpg files could then be embedded in the HTML file that > is embedded in the e-mail body. > > Anyway, I am curious if anyone else has ever run into this type of > 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 has been scanned for viruses and dangerous content by > MailScanner, and is believed to be clean. > From accessd at shaw.ca Sat Mar 31 13:13:45 2012 From: accessd at shaw.ca (Jim Lawrence) Date: Sat, 31 Mar 2012 11:13:45 -0700 Subject: [AccessD] Embedding Multiple Access Reports in anE-mail Body(asHTML) In-Reply-To: <003101cd0f66$2bcc9100$8365b300$@net> References: <93D10F008B998B4A83BCA855A33EEF372C7E1E52@CINMBCNA01.e2k.ad.ge.com>, <93D10F008B998B4A83BCA855A33EEF372C7E1E6B@CINMBCNA01.e2k.ad.ge.com><4F714A3F.19584.B0772E7@stuart.lexacorp.com.pg><93D10F008B998B4A83BCA855A33EEF372C7E1EF9@CINMBCNA01.e2k.ad.ge.com><56653D383CB80341995245C537A9E7B50CEFD1D2@SINPRD0402MB102.apcprd04.prod.outlook.com><32461D1D8E5543DE9404C3985E90738A@creativesystemdesigns.com> <003101cd0f66$2bcc9100$8365b300$@net> Message-ID: <66B99B5D516B4D3197DF2450D87AE11C@creativesystemdesigns.com> CSS is just style sheets and they have to have a HTML structure to work. You don't have to be a master web designers as there are thousands of examples on the web for any possibility and requirement. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Saturday, March 31, 2012 10:46 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Embedding Multiple Access Reports in anE-mail Body(asHTML) It would be best to develop a template in HTML/CSS. Then just do a Replace to insert the real data. If you know CSS well, you could do this much easier than having to work with HTML tables. > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of Brad Marks > Sent: Saturday, March 31, 2012 12:16 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Embedding Multiple Access Reports in an E-mail > Body(asHTML) > > Jim, > > Thanks for the advice/insights. > > I have experimented with building some simple HTML with VBA. > > I have not yet experimented with building HTML with VBA using the data > from a more complex report that has headers, footers, sub-totals, final > totals, etc. I am not sure how I can "grab" these fields when Access > is generating such a report. > > Brad > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com on behalf of Jim Lawrence > Sent: Sat 3/31/2012 10:25 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Embedding Multiple Access Reports in an E-mail > Body(asHTML) > > If you can find no obvious way to create the report to HTML you might > have to brute force it by building the code yourself. Either by doing > the full lay out, line by line or assembling groups of data within the > program. > > Had to do this, on a few of occasions, where report requirements were > just too complex for standard methods...like long reports and photo ID > badges. > When you choice this method you can nudge photos exactly into position, > control data out put, line by line, create any size page and even pull > special fonts from the internet. It can takes some time to build such a > report but the results can be a thing of beauty. > > You could use word documents translated to HTML, to start you off, but > be warned they are the most ugly convoluded pieces of code and to > rebuild them, through code can cause brain damage. A good 50 percent of > the internal code can be removed with impunity and with no degradation > or change in the output. > > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks > Sent: Friday, March 30, 2012 11:37 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] Embedding Multiple Access Reports in an E-mail Body > (asHTML) > > All, > > I have an automated Access report job that runs at a specific time > every night and automatically e-mails multiple Access reports in PDF > format as e-mail attachments. This has worked nicely for a long time. > > Now there is a need to "embed" the reports in the body of the e-mail > rather than send them as attachments. > > I know that I can export the multiple reports from Access into HTML > files. This would probably work Okay if there was only one report. > > I have experimented with building the HTML "by hand" via VBA code. > This may work, but it takes some time to do the VBA coding and I am not > 100% sure that I can write the code to generate the HTML for summary > reports that have a lot of sub-totals, etc. > > It would be nice if a person could export an Access report to a jpg > file. Multiple jpg files could then be embedded in the HTML file that > is embedded in the e-mail body. > > Anyway, I am curious if anyone else has ever run into this type of > 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 has been scanned for viruses and dangerous content by > MailScanner, and is believed to be clean. > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com