1

ADO.net とアクセスに関するいくつかの概念を理解しようとしています。ADO を使用してテーブルにクエリを実行したりレコードを設定したりする方法を理解しており、テーブルのプルとクエリの処理に関するさまざまなオンライン記事を見てきました。VBA フォーム、データシート、テーブルの関係はどうなっているのだろうか。

UserForm に DataSheet を含めることができることを理解する必要がありますか? そして、それは本質的にテーブルですが、別のものですか?「フォーム ビュー」から「データシート ビュー」に変更すると、フォームに記録されている情報が表示されます。ただし、ナビゲーション ビューを "TABLE" で並べ替えても、DataSheet に記録されているものと同じ情報は表示されません。

ADO は、必ずしもテーブルではなく、DataSheet オブジェクト内の情報にどのようにアクセスしますか? アドバイスをありがとう。

4

1 に答える 1

0

データシートはフォームです。レコード ソースを完全に削除できますが、フォームは残ります。実行時にフォームの recordsource プロパティを設定することは珍しくありません。

Access は実際、多くの状況で非常にうまく機能します。悪い報道に惑わされないでください。変更する唯一の理由は、現在のセットアップが機能していないことです-それが大きくなりすぎた、会社が大きくなりすぎたなどの理由で. -end を使用し、バックエンド (データベース) をより堅牢なものに置き換えます。ほとんどの場合、Access の問題はフロントエンドではなく、Jet/ACE である小規模なオフィス サイズのデータ​​ベースに関係しています。

于 2013-01-23T16:50:33.177 に答える