StaRKeY
starkey at wanadoo.nl
Tue Jun 21 13:59:52 CDT 2005
Hi all,
Also have a look at the form's objectstate in Access, you can use this also
instead of looping through each form, which could get lengthy. If I remember
right though I am not sure as of which Access version this functionality
exists.
Eg.
If SysCmd(acSysCmdGetObjectState, acForm, <FORM-NAME>) = OBJSTATE_OPEN
Then
MsgBox "Form is open"
End If
Regards,
Eric Starkenburg
-----Oorspronkelijk bericht-----
Van: accessd-bounces at databaseadvisors.com
[mailto:accessd-bounces at databaseadvisors.com] Namens Erwin Craps - IT Helps
Verzonden: maandag 20 juni 2005 19:20
Aan: Access Developers discussion and problem solving
Onderwerp: RE: [AccessD] OT - Visual Basic 6.0 - Is Form Open
I recal it is much easier than in access.
If formname.load = true then
Erwin
-----Oorspronkelijk bericht-----
Van: accessd-bounces at databaseadvisors.com
[mailto:accessd-bounces at databaseadvisors.com] Namens Paul Hartland
(ISHARP)
Verzonden: vrijdag 17 juni 2005 15:09
Aan: 'Access Developers discussion and problem solving'
Onderwerp: RE: [AccessD] OT - Visual Basic 6.0 - Is Form Open
Thanks, works a treat.....
Hope I can help out sometime
-----Original Message-----
From: accessd-bounces at databaseadvisors.com
[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Griffiths,
Richard
Sent: 17 June 2005 13:56
To: Access Developers discussion and problem solving
Subject: RE: [AccessD] OT - Visual Basic 6.0 - Is Form Open
Maybe this
Private Sub Form_Load()
If IsLoaded("Form1") = True Then
MsgBox "Yep, loaded"
End If
End Sub
Private Function IsLoaded(ByVal FormName As String) As Boolean
Dim f As Form
'check all open forms
For Each f In Forms
If f.Name = FormName Then
'yep, form is loaded
IsLoaded = True
'no need to loop again...
Exit For
End If
Next ' f
End Function
Richard
-----Original Message-----
From: accessd-bounces at databaseadvisors.com
[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of
paul.hartland at fsmail.net
Sent: 17 June 2005 12:43
To: accessd
Subject: [AccessD] OT - Visual Basic 6.0 - Is Form Open
To all,
Does anyone know how to find out if a form is open in a Visual Basic 6.0
application ?
Thanks in advance for any help on this.
Paul Hartland
Database Developer
--
Whatever you Wanadoo:
http://www.wanadoo.co.uk/time/
This email has been checked for most known viruses - find out more at:
http://www.wanadoo.co.uk/help/id/7098.htm
--
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
--
AccessD mailing list
AccessD at databaseadvisors.com
http://databaseadvisors.com/mailman/listinfo/accessd
Website: http://www.databaseadvisors.com
_____
avast! Antivirus <http://www.avast.com> : Uitgaande bericht is niet besmet.
Virus Gegevensbestand (VPS): 0525-1, 21-06-2005
Getest op: 21-6-2005 20:59:51
avast! auteursrecht (c) 1988-2005 ALWIL Software.