
sorgularımı yada raporları form üzerindeki liste kutusunda gösterebilirmiyim.mümkünmüdür.
'MsysObjects is a hidden table that Access creates to hold Database Information
'Select Tools -> Options -> View and check the Hidden Objects Check Box
Select Case ObjectType
Case 1 'Tablolar
strSQL = "SELECT MSysObjects.Name FROM MSysObjects " & "WHERE Left$([Name],1)<>'~' AND Left$([Name],4)<>'MSys' " & "AND MSysObjects.Type =1 ORDER BY MSysObjects.Name"
Case 2 'Sorgular
strSQL = "SELECT MSysObjects.Name FROM MSysObjects " & "WHERE Left$([Name],1)<>'~' " & "AND MSysObjects.Type =5 ORDER BY MSysObjects.Name"
Case 3 'Formlar
strSQL = "SELECT MSysObjects.Name FROM MSysObjects " & "WHERE Left$([Name],1)<>'~' " & "AND MSysObjects.Type =-32768 ORDER BY MSysObjects.Name"
Case 4 'Raporlar
strSQL = "SELECT MSysObjects.Name FROM MSysObjects " & "WHERE Left$([Name],1)<>'~' " & "AND MSysObjects.Type =-32764 ORDER BY MSysObjects.Name"
Case 5 'Makrolar
strSQL = "SELECT MSysObjects.Name FROM MSysObjects " & "WHERE Left$([Name],1)<>'~' " & "AND MSysObjects.Type =-32766 ORDER BY MSysObjects.Name"
Case 6 'Modüller
strSQL = "SELECT MSysObjects.Name FROM MSysObjects " & "WHERE Left$([Name],1)<>'~' " & "AND MSysObjects.Type =-32761 ORDER BY MSysObjects.Name"
End Select
Function TumFormlarKapansin()
Dim AnaMenu As Object
Dim strName As String
For Each AnaMenu In Application.CurrentProject.AllForms
If AnaMenu.Name <> "Anamenüadı" And AnaMenu.Name <> Me.Name Then
'ana menüyü buraya yazıyoruz ki o formu kapatmasın.
'sadece aktif açık olan menü dışındakileri kapatsın.
DoCmd.Close acForm, AnaMenu.Name, acSaveYes
End If
Next AnaMenu
End Function
---
Diğerleri;
Application.CurrentData.AllTables
Application.CurrentData.AllQueries
Application.CurrentProject.AllForms
Application.CurrentProject.AllReports
Application.CurrentProject.AllMacros
Application.CurrentProject.AllModules '5