プログラミング言語や環境設定を中心としたパソコン関連の技術メモです。
主にシステム開発中に調べたことをメモしています。TIPS的な位置付けで、気が向いたときにちまちま更新していきます。
Access、MDB内のテーブルやフォームの一覧を作成する。
ちょっくらAccessで作られたシステムの解析作業をすることになりましてね。
それぞれのオブジェクトの一覧を資料にまとめようと思ったのですが……
テーブルとかフォームとかが表示されている一覧で複数選択ができない(-A-)

えっ?なになに?
テーブル一覧作るのにひとつずつコピペしていかないといけないの?

と驚愕したのですが、調べたらやり方がいろいろありました。
その中でも私の琴線に触れたのはクエリで表示するやり方です。

こんなクエリを流せば良いらしいφ(--)

■テーブル
SELECT Name FROM MsysObjects WHERE Left([Name],4) <> "Msys" AND Type = 1 ORDER BY Name;

■クエリ
SELECT Name FROM MsysObjects WHERE Left([Name],1) <>"~" AND Type = 5 ORDER BY Name;

■フォーム
SELECT Name FROM MsysObjects WHERE Type = -32768 ORDER BY Name;

■レポート
SELECT Name FROM MsysObjects WHERE Type = -32764 ORDER BY Name;

■マクロ
SELECT Name FROM MsysObjects WHERE Type = -32766 ORDER BY Name;

■モジュール
SELECT Name FROM MsysObjects WHERE Type = -32761 ORDER BY Name;

楽だわ~、これ(*´ェ`*)
最初に考えた人は天才ですね♪
スポンサーリンク
 
このエントリーをはてなブックマークに追加 

category:● Microsoft Office  thema:パソコンな日々 - genre:コンピュータ  Posted by ササキマコト 

  関連記事