Drew Wutka
DWUTKA at marlow.com
Wed Mar 12 12:37:35 CST 2003
I know, it's just one of my coding habits. I only use 'resume next' when I
want to completely ignore errors. If I am expecting an error...to use it
(as in my example), or I am just handling unexpected errors, then I always
use On Error Goto...
Make sense? (your code is smaller....can't deny that!<grin>)
Drew
-----Original Message-----
From: Gustav Brock [mailto:gustav at cactus.dk]
Sent: Wednesday, March 12, 2003 11:13 AM
To: Drew Wutka
Subject: Re: [AccessD] How do I tell if a form is opened as a subform or
not?
Hi Drew
That was an awful lot of code to replace something like these two
lines:
<code>
Private Function IsSubform() As Boolean
On Error Resume Next
IsSubform = Me.Parent.hWnd
End Function
</code>
/gustav
> This is from my new MiniCalendar database....still in development...but
the
> function works fine.
> Private Function AmIASubForm() As Boolean
> On Error GoTo ErrorHandler
> Dim varTemp
> varTemp = Me.Parent
> AmIASubForm = True
> Exit Function
> ErrorHandler:
> Err.Clear
> AmIASubForm = False
> End Function
> -----Original Message-----
> From: Bruce Bruen [mailto:bbruen at bigpond.com]
> Sent: Tuesday, March 11, 2003 6:58 PM
> To: AccessD
> Subject: [AccessD] How do I tell if a form is opened as a subform or
> not?
> Hi List,
> I am trying to use a form that may appear as a subform or on its own.
> If it's a subform then I want to maximise it in its parent control
> space, if not then it should be sized to fit the form.
> But how do I tell where it is being opened? The following doesn't work:
> On Error Resume Next
> If Not IsNull(Me.Parent.Name) Then
> boolIsSubform = True
> DoCmd.Maximize
> Else
> boolIsSubform = False
> End If
> On Error GoTo 0
> Ignore the fact that the docmd works on the parent, I am not worried
> about that at the moment, only that I don't know how to test the
> "subformedness".
_______________________________________________
AccessD mailing list
AccessD at databaseadvisors.com
http://databaseadvisors.com/mailman/listinfo/accessd
Website: http://www.databaseadvisors.com