[AccessD] How do I list all forms in an ADP (no MSysObjects)

David McAfee DMcAfee at haascnc.com
Mon Mar 31 20:16:00 CST 2003


Thanks :)

for the archives (from Help):

Sub AllForms()
    Dim obj As AccessObject, dbs As Object
    Set dbs = Application.CurrentProject
    ' Search for open AccessObject objects in AllForms collection.
    For Each obj In dbs.AllForms
        If obj.IsLoaded = TRUE then
            ' Print name of obj.
            Debug.Print obj.Name
        End If
    Next obj
End Sub



-----Original Message-----
From: accessd-bounces at databaseadvisors.com
[mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Charlotte
Foust
Sent: Monday, March 31, 2003 5:46 PM
To: accessd at databaseadvisors.com
Subject: RE: [AccessD] How do I list all forms in an ADP (no
MSysObjects)


Loop through the CurrentProject.AllForms collection.

Charlotte Foust

-----Original Message-----
From: David McAfee [mailto:DMcAfee at haascnc.com] 
Sent: Monday, March 31, 2003 5:41 PM
To: 'accessd at databaseadvisors.com'
Subject: [AccessD] How do I list all forms in an ADP (no MSysObjects)


In an Access 97 MDB, I can use the following SQL statement to list all
forms in an MDB:

SELECT MSysobjects.Name
FROM MSysobjects
WHERE (((MSysobjects.Type)= -32768))
ORDER BY MSysobjects.Name;

I know there are no local tables in an ADP, but somehow, somewhere,
Access must be keeping this information. Is there an equivalent way of
doing the same (either SQL or VBA) in an ADP?


TIA

David McAfee
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/ms-tnef
Size: 2661 bytes
Desc: not available
URL: <http://databaseadvisors.com/pipermail/accessd/attachments/20030331/e6ef5f01/attachment-0001.bin>


More information about the AccessD mailing list