0

私は8つのテーブルを持つデータベースを持っています。私が興味を持っている2つは、「catelogue」と「tracklisting」です。もともと私がDBを構築したとき、私はカタログテーブルをトラックリストに戻すための最良の方法はカタログ番号にあると思いました。前記製品の例えば。CDRPM1254。それ以来、私はこれを行うためのより良い方法が主キーIDにあることを決定し、学びました。トラックリストテーブルに「LookUpToCat」という新しいフィールドを追加しました。以前に参照に使用されたフィールドは、「TRACKLISTING_CAT_NO」と呼ばれていました。catelogue.Cat_Noから関係を変更した後。--tracklisting.TRACKLISTING_CAT_NO。to catelogue.ID --tracklisting.Look Up To Cat、catelogueテーブルはまだ古い結合を使用していました。

アクセス2007を使用していますが、参加は1対多です。TRACKLISTING_CAT_NOを削除すると。次に、フィールドは、そのフィールドダイアログボックスの入力パラメータを取得します。これは、現在、そのフィールドが存在するフィールドを参照しているためです。

リレーションシップを削除し、編集し、圧縮してデータベースを修復しました。何も役に立たなかった。私もこれをグーグルで検索しましたが、役に立ちませんでした。

助けてくれる人に事前に感謝します

4

1 に答える 1

0

問題はテーブルではなくクエリにあるようです。クエリを確認JOINし、新しいフィールドを指すように変更します

于 2012-06-18T16:14:32.347 に答える