|
>作成されている全てのテーブルやクエリー、レポート、フォーム等の名前です。
>
>T_在庫 とか R_月次レポート とかです。
>
>どんなものが入っているかVBAで調べる処理をしたいのです。
VBAではないですが。。
SELECT Switch([Type]=1,"Table",
[Type]=4,"Link_Table",
[Type]=5,"Query",
[Type]=6,"Link_Table",
[Type]=-32761,"Module",
[Type]=-32764,"Report",
[Type]=-32766,"Macro",
[Type]=-32768,"Form") AS OjbType,
MsysObjects.Name
FROM MsysObjects
WHERE (Left$([Name],1)<>"~")
AND (Left$([Name],4)<>"MSys")
AND ([Type] In(1,4,5,6,-32761,-32764,-32766,-32768))
ORDER BY MsysObjects.Name;
クエリのSQLビューで、上記をコピーしてみてくださ。
|
|