Heenan, Lambert
Lambert.Heenan at AIG.com
Fri Dec 17 13:44:04 CST 2004
IsLoaded is built in from at least Access 2002. It syntax is Dim boolResult as Boolean boolResult = expression.IsLoaded where "expression" is any Access object. The IsLoaded() function from Access 97 Northwind is simply a hand rolled VBA function (not a part of Utility.mda) and it works only with forms, though could be modified for other objects. I find that the old IsLoaded function coexists happily with the built-in IsLoaded Property in Access 2002. Lambert > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [SMTP:accessd-bounces at databaseadvisors.com] On Behalf Of Nicholson, Karen > Sent: Friday, December 17, 2004 1:50 PM > To: Access Developers discussion and problem solving > Subject: RE: [AccessD] still troubles with IsLoaded > > I hear that there is an isloaded function that is new to Access 2003. > The syntax would be: > If CurrentProject.AllForms("frmVestigingenForm").IsLoaded > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of MartyConnelly > Sent: Friday, December 17, 2004 1:39 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] still troubles with IsLoaded > > > Here is the IsLoaded function that used to be in utility.mda that was an > > automatic addin for Access 97 > This is a copy of routine from northwind.mbd > > Function IsLoaded(ByVal strFormName As String) As Boolean > ' Returns True if the specified form is open in Form view or Datasheet > view. > > Const conObjStateClosed = 0 > Const conDesignView = 0 > > If SysCmd(acSysCmdGetObjectState, acForm, strFormName) <> > conObjStateClosed Then > If Forms(strFormName).CurrentView <> conDesignView Then > IsLoaded = True > End If > End If > > End Function > > > pedro at plex.nl wrote: > > >Hello Group, > > > >i keeping getting an error on the IsLoaded. "Sub or function not > defined" > >This was working in A97, but in 2003 it is giving me troubles. > > > >i tried to Dim al objects, with no result. > > > >I can't figure out why > > > >Please help > > > >Pedro Janssen > > > > > > > >Private Sub pl_Form_Current() > >On Error GoTo Err_Form_Current > > > > Dim strDocNaam As String > > Dim Koppelcriterium As String > > > > strDocNaam = "Produktenlijst" > > Koppelcriterium = "[Levcode] = Forms![Lev]![Levcode]" > > > > If IsNull(Me![LEVNAAM]) Then > > Exit Sub > > ElseIf IsLoaded("Produktenlijst") Then > > DoCmd.OpenForm strDocNaam, , , Koppelcriterium > > End If > > > >Exit_Form_Current: > > Exit Sub > > > >Err_Form_Current: > > MsgBox Err.Description > > Resume Exit_Form_Current > > > >End Sub > > > > > > -- > Marty Connelly > Victoria, B.C. > Canada > > > > -- > 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