[AccessD] How do I create list of all forms/subforms

jwcolby jwcolby at colbyconsulting.com
Wed May 25 08:22:26 CDT 2011


That's probably the only way to do it.  Any form could be a subform.

Unfortunately even this won't work if you use Just-In-Time subforms since the subforms aren't bound 
until runtime.

John W. Colby
www.ColbyConsulting.com

On 5/24/2011 8:53 PM, Darrell Burns wrote:
> I sorta figured it out, although it seems messy...
> 1. loop thru the Allforms collection,
> 2. open each form in acDesign and acHidden modes,
> 3. scan the controls for subforms and grab the names,
> 4. close each form
> If there's a more straightforward way, I'm still interested.
>
> BTW, thanx for the "Find and Replace" tip. That'll come in handy in some
> other places.
> Your other brother,
> Darrell
>
> -----Original Message-----
> From: accessd-bounces at databaseadvisors.com
> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darryl Collins
> Sent: Tuesday, May 24, 2011 5:11 PM
> To: Access Developers discussion and problem solving
> Subject: Re: [AccessD] How do I create list of all forms/subforms
>
>
> ____________________________________________________________________________
> ___________
>
> Note: This e-mail is subject to the disclaimer contained at the bottom of
> this message.
> ____________________________________________________________________________
> ___________
>
>
>
> Any chance you can rename them?  Or will your client get annoyed at you.  If
> you can rename them then I use and recommend "Find and Replace" by Rick
> Fisher for this sort of job<<http://www.rickworld.com/>>   you can use the
> free trial version, although I found the paid version paid for itself in
> about 5 mins flat (is is about $30 USD from memory).
>
>
>
> ________________________________________
> From: accessd-bounces at databaseadvisors.com
> [accessd-bounces at databaseadvisors.com] On Behalf Of Darrell Burns
> [dhb at flsi.com]
> Sent: Wednesday, 25 May 2011 8:18 AM
> To: 'Access Developers discussion and problem solving'
> Subject: Re: [AccessD] How do I create list of all forms/subforms
>
> I do too, but my client wasn't so thoughtful.
>
> -----Original Message-----
> From: accessd-bounces at databaseadvisors.com
> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan
> Sent: Tuesday, May 24, 2011 3:09 PM
> To: Access Developers discussion and problem solving
> Subject: Re: [AccessD] How do I create list of all forms/subforms
>
>   That's why I use a naming convention in complex applications that
> specifically identifies
> subforms and keeps them together in the forms list :-)
>
> frmMain
> frmMain_subCustomersList
> frmMain_subCustomerDetails
>
>
>
>> I want to generate a list of all the forms and their subforms in my
>> application (whether loaded or not). Right now I'm looping over
>> Application.CurrentProject.Allforms and getting the name of every
>> form, but the object doesn't distinguish a subform from a form. I
>> tried the Type property but they're all Type 2. Is there a routine out
>> there I can scarf? Thanx, Darrell
>>
>> --
>> AccessD mailing list
>> AccessD at databaseadvisors.com
>> http://databaseadvisors.com/mailman/listinfo/accessd
>> Website: http://www.databaseadvisors.com
>>
>
>
>
> --
> AccessD mailing list
> AccessD at databaseadvisors.com
> http://databaseadvisors.com/mailman/listinfo/accessd
> Website: http://www.databaseadvisors.com
>
> --
> AccessD mailing list
> AccessD at databaseadvisors.com
> http://databaseadvisors.com/mailman/listinfo/accessd
> Website: http://www.databaseadvisors.com
> ____________________________________________________________________________
> ___________
>
> The information transmitted in this message and its attachments (if any) is
> intended
> only for the person or entity to which it is addressed.
> The message may contain confidential and/or privileged material. Any review,
>
> retransmission, dissemination or other use of, or taking of any action in
> reliance
> upon this information, by persons or entities other than the intended
> recipient is
> prohibited.
>
> If you have received this in error, please contact the sender and delete
> this e-mail
> and associated material from any computer.
>
> The intended recipient of this e-mail may only use, reproduce, disclose or
> distribute
> the information contained in this e-mail and any attached files, with the
> permission
> of the sender.
>
> This message has been scanned for viruses.
> ____________________________________________________________________________
> ___________
>



More information about the AccessD mailing list