Jim Dettman
jimdettman at earthlink.net
Mon Jun 26 07:11:16 CDT 2006
Michael,
It's not the tracking that's a problem. You can easily do something like
this:
Option Compare Database
Public colForms As New Collection
Public mintI As Integer
Public Sub NewFormInstance(frmOld As Form_MyForm)
Dim frm As Form_MyForm
Set frm = New Form_MyForm
mintI = mintI + 1
colForms.Add Item:=frm, Key:=frm.Hwnd & ""
frm.Caption = "My Form " & mintI
DoCmd.MoveSize (mintI + 1) * 80, (mintI + 1) * 350
frm.Visible = True
End Sub
That code has been floating around for years and years.
It's the SET line that's the problem. You can't create a new instance of
the form class without specifically in code naming the form. You could make
the dim for frm generic by doing:
Dim frm as Form
But there is no way to get around hard coding 'Form_MyForm' in the SET
line other then of course to generate the code on the fly in a module.
Jim.
-----Original Message-----
From: accessd-bounces at databaseadvisors.com
[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Michael R Mattys
Sent: Sunday, June 25, 2006 9:19 PM
To: Access Developers discussion and problem solving
Subject: Re: [AccessD] Loading more than one instance of a form
I don't understand.
To me, there is FindWindow and FindWindowEx
Michael R. Mattys
MapPoint Developer
www.mattysconsulting.com
----- Original Message -----
From: "JWColby" <jwcolby at colbyconsulting.com>
To: "'Access Developers discussion and problem solving'"
<accessd at databaseadvisors.com>
Sent: Sunday, June 25, 2006 9:07 PM
Subject: Re: [AccessD] Loading more than one instance of a form
>I do make my own collection, and I don't need to track hwind once I have a
> handle to the form itself. It is the method of getting that handle to the
> form that is at issue.
>
> John W. Colby
> Colby Consulting
> www.ColbyConsulting.com
>
> -----Original Message-----
> From: accessd-bounces at databaseadvisors.com
> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Michael R
> Mattys
> Sent: Sunday, June 25, 2006 9:04 PM
> To: Access Developers discussion and problem solving
> Subject: Re: [AccessD] Loading more than one instance of a form
>
> I think we've discussed this before ...
> Make your own collection and track hWnd
>
> Michael R. Mattys
> MapPoint Developer
> www.mattysconsulting.com
>
> ----- Original Message -----
> From: "JWColby" <jwcolby at colbyconsulting.com>
> To: "'Access Developers discussion and problem solving'"
> <accessd at databaseadvisors.com>
> Sent: Sunday, June 25, 2006 8:47 PM
> Subject: Re: [AccessD] Loading more than one instance of a form
>
>
> ;-)
>
> Suppose, for the sake of argument, that you run a framework library. And
> in
> the library is a form which displays progress bars and text for processes.
> Now suppose that you want to open this form to display a progress report
> for
> some process. Now suppose that some other process starts running as well,
> and it needs a progress form...
>
>
> John W. Colby
> Colby Consulting
> www.ColbyConsulting.com
>
> -----Original Message-----
> From: accessd-bounces at databaseadvisors.com
> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Chris Enright
> Sent: Sunday, June 25, 2006 8:30 PM
> To: Access Developers discussion and problem solving
> Subject: Re: [AccessD] Loading more than one instance of a form
>
> v\:* {behavior:url (#default#vml);}v\:* { BEHAVIOR: url
> (#default#vml)}
> Meanwhile, down on the shop floor, whilst we lesser mortals follow this
> thread with interest....
>
> ...... go on you ask..... elbow in ribs....
>
> I get elected to put my head above the parapet.
>
> In layman's terms LOL why do you want to open two forms at the same time?
>
> And the rest of you chickens stop pushing me!
>
> Chris
>
> --
> AccessD mailing list
> AccessD at databaseadvisors.com
> http://databaseadvisors.com/mailman/listinfo/accessd
> Website: http://www.databaseadvisors.com
--
AccessD mailing list
AccessD at databaseadvisors.com
http://databaseadvisors.com/mailman/listinfo/accessd
Website: http://www.databaseadvisors.com