Nicholson, Karen
cyx5 at cdc.gov
Fri Dec 17 12:50:15 CST 2004
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