Developer
Developer at UltraDNT.com
Thu Mar 25 11:02:07 CST 2004
My comment that Tag feels hacky, I guess is over-stating it ... But Tag sort of seems to me a shortcut like dlookup or docmd; as professionals we should have a better way. But either way not worthy of a bound/unbound or bang/dot level discussion! Steve -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Thursday, March 25, 2004 11:26 AM To: Access Developers discussion and problem solving Subject: RE: [AccessD] Framework Discussion - set up question In that case, why not just use a custom property and leave the tag alone? Charlotte Foust -----Original Message----- From: Jürgen Welz [mailto:jwelz at hotmail.com] Sent: Thursday, March 25, 2004 7:50 AM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Framework Discussion - set up question I don't believe there is anything inherently incorrect about using the tag property or even storing multiple attributes separated by a delimiter. The difficulty arises when you want to integrate this functionality with existing code developed by someone else. Confilicting usages of the Tag result in the need to resolve code integration issues that arise. There is an excerpt from an O'Reilly Press book by Getz, Litwin and Baron at: http://www.oreilly.com/catalog/accesscook2/chapter/ch07.pdf starting at page 338 (p 47 of the pdf file) that provides a generic routine to set and get built in and user defined properties and create properties that don't exist. Although the code says it doesn't apply to Forms, it looks to me like it should since the code I use is virtually identical. I find the explanations particularly useful for things that learning developers frequently encounter such as the detailed examination of the 'Description' property of various DAO objects. Ciao Jürgen Welz Edmonton, Alberta jwelz at hotmail.com >From: "Developer" <Developer at ultradnt.com> >Reply-To: Access Developers discussion and problem >solving<accessd at databaseadvisors.com> >To: "'Access Developers discussion and problem >solving'"<accessd at databaseadvisors.com> >Subject: RE: [AccessD] Framework Discussion - set up question >Date: Thu, 25 Mar 2004 09:45:08 -0500 >MIME-Version: 1.0 >Received: from mc12-f10.hotmail.com ([65.54.167.146]) by >mc12-s6.hotmail.com with Microsoft SMTPSVC(5.0.2195.6824); Thu, 25 Mar 2004 >06:44:47 -0800 >Received: from databaseadvisors.com ([209.135.140.44]) by >mc12-f10.hotmail.com with Microsoft SMTPSVC(5.0.2195.6824); Thu, 25 Mar >2004 06:44:47 -0800 >Received: from databaseadvisors.com (databaseadvisors.com >[209.135.140.44])by databaseadvisors.com (8.11.6/8.11.6) with ESMTP id >i2PEgpM13141;Thu, 25 Mar 2004 08:42:51 -0600 >Received: from >mail5.atl.registeredsite.com(nobody at mail5.atl.registeredsite.com >[64.224.219.79])by databaseadvisors.com (8.11.6/8.11.6) with ESMTP id >i2PEg6M12589for <accessd at databaseadvisors.com>; Thu, 25 Mar 2004 08:42:06 >-0600 >Received: from ultradnt.com ([66.223.127.28])by >mail5.atl.registeredsite.com (8.12.8/8.12.8) with ESMTP idi2PFgAZI025498for ><accessd at databaseadvisors.com>; Thu, 25 Mar 2004 10:42:10 -0500 >Received: from COA3 (24-90-29-110.nyc.rr.com [24.90.29.110])by ultradnt.com >(8.11.6/8.11.0) with ESMTP id i2PEg7W37713for ><accessd at databaseadvisors.com>;Thu, 25 Mar 2004 09:42:08 -0500 >(EST)(envelope-from Developer at UltraDNT.com) >X-Message-Info: NDMZeIBu+so8QwkCcmxHyFr1IWDH39BFYAoeFtQz14Y= >Message-ID: <002201c41277$cb044780$6401a8c0 at COA3> >X-MSMail-Priority: Normal >X-Mailer: Microsoft Outlook, Build 10.0.4024 >In-Reply-To: <DCEFJAOENMNENLAAOFGPKENDHEAA.jwcolby at colbyconsulting.com> >X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 >X-MIME-Autoconverted: from quoted-printable to 8bit by databaseadvisors.com >idi2PEg6M12589 >X-BeenThere: accessd at databaseadvisors.com >X-Mailman-Version: 2.1.4 >Precedence: list >List-Id: Access Developers discussion and problem >solving<accessd.databaseadvisors.com> >List-Help: <mailto:accessd-request at databaseadvisors.com?subject=help> >List-Post: <mailto:accessd at databaseadvisors.com> >List-Subscribe: ><http://databaseadvisors.com/mailman/listinfo/accessd>,<mailto:accessd- request at databaseadvisors.com?subject=subscribe> >List-Archive: <http://databaseadvisors.com/pipermail/accessd> >List-Unsubscribe: ><http://databaseadvisors.com/mailman/listinfo/accessd>,<mailto:accessd- request at databaseadvisors.com?subject=unsubscribe> >Errors-To: accessd-bounces at databaseadvisors.com >Return-Path: accessd-bounces at databaseadvisors.com >X-OriginalArrivalTime: 25 Mar 2004 14:44:47.0724 (UTC) >FILETIME=[B864D2C0:01C41277] > >Cool, thanks to both of you ... I always thought that using the Tag >felt a bit "hack-y" > >Steve > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John W. >Colby >Sent: Thursday, March 25, 2004 7:15 AM >To: Access Developers discussion and problem solving >Subject: RE: [AccessD] Framework Discussion - set up question > > >This is a great way to store control related stuff that you wish to >remain private since so few people even know that you can do this. >Just don't let Jurgen get a hold of it. ;-) > >John W. Colby >www.ColbyConsulting.com > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Jürgen Welz >Sent: Thursday, March 25, 2004 1:15 AM >To: accessd at databaseadvisors.com >Subject: RE: [AccessD] Framework Discussion - set up question > > >I've posted the following before but perhaps should mention it again: >I too avoid using the tag. One may instead add user defined properties >to the form by appending to the properties collection of the form >document. You may add a property in the name of each control and read >and write these properties. The properties are persistent and apply to >all created instances of forms from the documents collections. Using a >property with the same name as a control or directly derived from the >control name by appending a prefix or suffix makes it as easy to >iterate as the controls collection and provides a simple means to >connect control and property. > >I guess the alternative is a naming convention for the type of combo. > >Ciao >Jürgen Welz >Edmonton, Alberta >jwelz at hotmail.com > > > > > > > >I don't see exactly where to tell the fw that , for example, on 2 > >different > >combo's Not In List, I want combo1 to pop a form for data-entry, but > >combo2 to silently undo and reject the newdata. Should this be set > >in the Tag property? . >. >. > >The bottom line is that the form scanning is difficult to program for > >this kind of stuff directly unless you do use the tag property and I > >have a personal distaste for using the tag so I don't. My good > >friend William started me moving away from using tags. He said "just > >give me a method to directly program behaviors and I'll do it > >explicitly". Now > > >I do just that. > > > >John W. Colby > >www.ColbyConsulting.com > > > >-----Original Message----- > >From: accessd-bounces at databaseadvisors.com > >[mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Developer > >Sent: Wednesday, March 24, 2004 9:17 AM > >To: 'Access Developers discussion and problem solving' > >Subject: RE: [AccessD] Framework Discussion - set up question > > > > > >I;ve been not able to read all the mail on the FW closely for the > >past week, so sorry if this is a repeat. I "get" the idea, and the > >form scanning, but I don't see exaclty where to tell the fw that , > >for example, on 2 different combo's Not In List, I want combo1 to pop > >a form for data-entry, but combo2 to silently undo and reject the > >newdata. Should this be set in the Tag property? > > > >Tia, > >Steve > >_________________________________________________________________ >Free yourself from those irritating pop-up ads with MSn Premium. Get >2months >FREE* >http://join.msn.com/?pgmarket=en-ca&page=byoa/prem&xAPID=1994&DI=1034&S >U >=htt >p://hotmail.com/enca&HL=Market_MSNIS_Taglines > >-- >_______________________________________________ >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > > > >-- >_______________________________________________ >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > >-- >_______________________________________________ >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ MSN Premium helps eliminate e-mail viruses. Get 2 months FREE* http://join.msn.com/?pgmarket=en-ca&page=byoa/prem&xAPID=1994&DI=1034&SU =http://hotmail.com/enca&HL=Market_MSNIS_Taglines -- _______________________________________________ AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- _______________________________________________ AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com