[AccessD] How do I determine which form called?

Hale, Jim jim.hale at fleetpride.com
Mon Jun 30 13:04:24 CDT 2003


I am passing it by setting the callingform property (Set lb.Callingform = Me
). I guess my question boils down to are there niftier ways to pass the
pointer?
Jim Hale

-----Original Message-----
From: John Colby [mailto:jcolby at colbyconsulting.com]
Sent: Monday, June 30, 2003 11:32 AM
To: Access Developers discussion and problem solving
Subject: RE: [AccessD] How do I determine which form called?


You can't pass in the pointer to the calling form?
 

John W. Colby
www.colbyconsulting.com 

-----Original Message-----
From: accessd-bounces at databaseadvisors.com
[mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Hale, Jim
Sent: Monday, June 30, 2003 12:13 PM
To: 'Access Developers discussion and problem solving'
Subject: RE: [AccessD] How do I determine which form called?



Thank you for your suggestion. I think I need to explain a  bit further. I
have a form "frmSelect" that utilizes a special class "DblListbox". Since
the two are almost always associated I have have code in the "init" method
to default to frmSelect as follows:

If fm Is Nothing Then Set Me.Callingform = Forms!frmselect 

where the callingform property passes the form object (I have not included
the error checking code): 
Public Property Set Callingform(frm As Form) 
        Set fm = frm 
end property 

In the open property of frmselect I have: 
Set lb = New DblListbox 
Set lb.Callingform = Me 
lb.Init strRecordname 

All this works fine. However it occurs to me that if dbllistbox were smart
enough to determine which form called it I could eliminate the callingform
property. That is why I was wondering if there exists some way to determine
and pass automatically to the dbllistbox class the form object which called
it. Thanks,

Jim Hale 

-----Original Message----- 
From: Jim DeMarco [ mailto:Jdemarco at hshhp.org <mailto:Jdemarco at hshhp.org> ] 
Sent: Monday, June 30, 2003 10:10 AM 
To: Access Developers discussion and problem solving 
Subject: RE: [AccessD] How do I determine which form called? 


One way is to pass it using the docmd.openform's OpenArgs parameter. 

HTH, 

Jim DeMarco 
Director of Product Development 
HealthSource/Hudson Health Plan 

-----Original Message----- 
From: Hale, Jim [ mailto:jim.hale at fleetpride.com
<mailto:jim.hale at fleetpride.com> ] 
Sent: Monday, June 30, 2003 10:04 AM 
To: 'Access DatabaseAdvisors (E-Mail)' 
Subject: [AccessD] How do I determine which form called? 


Does anyone have a function that will allow a class to determine which form
called it? TIA 
Jim Hale 


****************************************************************************
******* 
"This electronic message is intended to be for the use only of the named
recipient, and may contain information from Hudson Health Plan (HHP) that is
confidential or privileged.  If you are not the intended recipient, you are
hereby notified that any disclosure, copying, distribution or use of the
contents of this message is strictly prohibited.  If you have received this
message in error or are not the named recipient, please notify us
immediately, either by contacting the sender at the electronic mail address
noted above or calling HHP at (914) 631-1611. If you are not the intended
recipient, please do not forward this email to anyone, and delete and
destroy all copies of this message.  Thank You".

****************************************************************************
******* 

_______________________________________________ 
AccessD mailing list 
AccessD at databaseadvisors.com 
http://databaseadvisors.com/mailman/listinfo/accessd
<http://databaseadvisors.com/mailman/listinfo/accessd>  
Website: http://www.databaseadvisors.com <http://www.databaseadvisors.com>  

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://databaseadvisors.com/pipermail/accessd/attachments/20030630/b5607682/attachment-0001.html>


More information about the AccessD mailing list