質問: アクセス2件 アクセス超初心者の私ですが、2つの質問があります。 (1)フィールドのデータでオートナンバーを設定したクエリーを、フォームで新規作成しようとすると、『インデックスが有効範囲ではありません』という警告が出て作れません。 (2)同テーブルに2つのリレーションシプを設定したいときはどうしたらよいのでしょうか?ひとつ設定した後にもうひとつ設定しようとすると、『主テーブルで参照されているフィールド用の固有インデックスが見つかりません』という警告が出ます。 どうぞよろしくお願いします。
回答: accessのバージョンがわかりませんが、2000でしょうか。 (1)は、オートナンバー型のコントロールの規定値に何か設定しようとしていませんか? (2)リレーションは複数でも問題なくできますが(上限はありますが)、このエラーは主キー以外でリレーションを設定しようとした場合や、リレーションの設定をするフィールドの双方のデータ型が違う、またはリレーションのタイプが1対多もしくは1対1になっていないため発生するエラーだと思われます。この場合はリレーションを設定することができません。