Access 97 を開くと、システム全体、または少なくともそのほとんどが何らかのデータベース内にあると言われました。本当ですか?たとえば、VB コードを記述した場合、コード全体がデータベース内にあります。以前は、SQL からフェッチしたデータだけが何らかのデータベース内にあると考えていました。
2 に答える
「システム全体」は Access の内部にあるため、フォームなどがある場合は、データとともにそのファイルに混在しています。
Access はすべてを .mdb ファイルに保持します。プロジェクトを開くと、タブ (テーブル、クエリ、フォームなど) が表示されます。モジュール内のコードとマクロがあります。
実際には、このファイルには、通常は隠されているより多くの情報が保持されます。基本的には、プロジェクトのメタ データです。ツール -> オプションに移動すると、システム オブジェクトのチェック ボックスが表示されます。それを選択すると、テーブルを見ると、次のような名前が表示されます。
MSysACEs MSysModules MSysModules2 MSysObjects MSysQueries MSysRelationships
これらのテーブルは、ご自身の責任でプレイしてください。
メインファイルに保存されない他の唯一のものは、セキュリティ情報です-ファイルをロックダウンしようとした場合. これは system.mdw ファイルにあります。詳細については、こちらhttp://support.microsoft.com/kb/303941/EN-USを参照してください。私はこれを使用したか、「アプリケーション」をロックダウンしたいときに使用されたのを見ただけです。