44%(55/123)アクセス2000で、氏名と性別コード(1or2)のあるテーブルを作りました。性別を漢字で表示したいので、1=男、2=女というべつのテーブルを作ってリレーションシップを設定しようとして、氏名と性別コードのあるテーブルをもとにクエリを作成して、1=男、2=女というテーブルを表示したところ、クエリにデータ追加ができる表示がでなくなりました。そのクエリをもとに、フォームを作ったら、性別コードの部分が「このデータは更新できません」というようなメッセージが出て、データの修正も、できません。してでしょう?どうしたら、解決するでしょうか?通報する回答数4気になる0質問をブックマークします。マイページでまとめて確認できます。09:53:59回答No.3noname#832私も最初、この問題で困惑した覚えがあります。元の"性別コード"テーブルで主キーの設定をしないとこの様な状況が発生します。"性別コード"(テーブル)の性別コードを主キー設定してみてください。主キーを設定しないでテーブルを保存しようとすると"リレーション設定が出来ません"等のメッセージが出ます。私は97を使用していますが2000も同じだと思いますので、一度試してみて下さい。44%(55/123)いや~ぁ。おかげさまで、すっきり解消しました。ありがとうございました。windows98です。いくつかのテーブルを組み合わせ、計算やグループ化な...Qアクセスのリレーションシップとクエリ私は、アクセスの初心者です。レポートで表示されないデータアクセス2007を使い始めた初心者です。個人情報テーブルと性別テーブルを追加。個人情報テーブルの性別コードの上にポンと落とす。個人情報テーブルと性別テーブルを追加。個人情報テーブルの性別コードの上にポンと落とす。性別テーブルのフィールド、[性別名称]を表示するように設定する。話の流れからすると後者のようですね。すると、編集画面のレコードソースにはクエリーを使う必要はありませんね。「氏名と性別コード(1or2)のあるテーブル」で十分です。性別のところをどうするかというと、そこがAccessの楽なところなのです。話の流れからすると後者のようですね。すると、編集画面のレコードソースにはクエリーを使う必要はありませんね。「氏名と性別コード(1or2)のあるテーブル」で十分です。性別のところをどうするかというと、そこがAccessの楽なところなのです。集合値ソースをテーブル/クエリーを選択し、1=男、2=女というテーブルを指定します。連結列を1列目を指定します。このコンボボックスのコントロールソースを「氏名と性別コード(1or2)のあるテーブル」の性別フィールドを指定すれば完了です。41%(5/12)あ、なるほど、主キーを設定していなかったのね。tamsonさんの回答が正解のようですね。...続きを読むあ、なるほど、主キーを設定していなかったのね。tamsonさんの回答が正解のようですね。44%(55/123)いろいろと、ありがとうございます。確かに主キーが設定されていなかったことが、原因でした。yuziroさんのご意見もたいへん参考になりました。N:Nのマッチングクエリアクセス初心者です。テーブルAとテーブルBのマッチングで両テーブルでマッチしないデータも表示させた...Qアクセス2000でクエリを組んだのですが。