1

私はしばらくアクセスを実際に使用しておらず、このデータ モデルをどのように進めるのが最善かよくわかりません。

データ、文献、請負業者など、さまざまな種類のリソース テーブルのセットがあります。手順、トピック、地域などのカテゴリ テーブルのセットもあります。

さまざまなリソースとさまざまなカテゴリの間に多対多の関係を作成して、リソース レコードを表示し、リソースが割り当てられているさまざまなカテゴリのリストを表示できるようにする必要があります。特定のカテゴリに割り当てられたすべてのリソース。

たとえば、LnkDataProcs、LnkDataTopics など、多くのリンク テーブルを作成できることはわかっていますが、おそらく 10 個のリソース テーブルと 3 個のカテゴリ テーブルを使用すると、間違っていると思われる 30 個の奇数のリンク テーブルが作成されることになります (クエリを実行することも役立つ場合があります)。とにかく各カテゴリのすべてのリソースなので、各カテゴリに 1 つのリンク テーブルを用意するとよいでしょう)。

カスタム DB クライアント アプリで SQL を使用する前に、次のようなフィールドを持つ 1 つのリンク テーブルを使用して、この種のことを行いました: CategoryTable、CategoryID、ResourceTable、ResourceID - リンク テーブルにテーブル名と外部キーが格納されるように

ただし、この種のモデルを Access データベースに適合させる方法がよくわかりません。大量のカスタム コードを記述してクエリを実行し、フォームに入力するよりも、Access フレームワーク (マスター-チャイルド フォーム オブジェクト) を使用する方がよいでしょう。 .

どのように進めるか、またはこの種の関係を何と呼ぶか​​についてのアイデアはありますか?

4

0 に答える 0