- ベストアンサー
Accessのコンボボックスを使ったデータ入力で不具合が発生|解決方法とは?
- Access初心者の方がコンボボックスを使ったデータ入力で不具合が生じた場合の対策方法を解説します。
- データベースを使用して料理のレシピを入力するために、レコードソースが指定された帳票フォームを作成しました。しかし、入力を行うたびにデータが重複して追加される現象が発生しました。
- この問題の原因と対策方法について詳しく説明します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (2)
- chayamati
- ベストアンサー率41% (260/624)
今晩は、再度補足願います 1.T_食品、T_食品分類、T_材料のそれぞれの主キーはどれですか >主キーは以下の通りです。 T_食品:食品コード T_食品分類:分類コード T_材料:コード ★ これ等のコードはどのような基準で採番していますか 2.T_食品、T_食品分類、T_材料の食品、分類名は インデックスプロパティーで重複なしに定義されていますか >全て”いいえ”になっています。 ★”いいえ”は規定値で重複も許可するで不都合の種になります 3.各テーブルIDなるフィールドは残っていますか >各テーブルの主キーとなっているフィールドがIDとしています。 ★1.の補足も主キーですね、主キー印の🔑はどちらについていますか 4.T_食品、T_食品分類コードでよろしいですか >添付画像より、3の通り”食品コード”がIDになっています。 ”分類コード”は、数値型でT_食品分類の”分類コード”とリレーションシップで一対多になっています。 5.T_食品とT_材料はどのように解釈しますか >名前が紛らわしくて申し訳ございませんでした。 T_食品について、例えば卵や牛乳、砂糖などの原料を入力するでテーブルです。 T_材料は、料理の”材料”であります。 T_食品からのデータを選択し、分量を入力するテーブルです。 ★申し訳ありません。 レシピはどのように解釈しますか?例えば牛丼はどちらに属しますか、分量の単位は存在しますか
お礼
誤って質問を締め切ってしまった為、再度質問させていただきます。
- chayamati
- ベストアンサー率41% (260/624)
>補足願います テーブルのデザインで気になる事がございます。 1.T_食品、T_食品分類、T_材料のそれぞれの主キーはどれですか 2..T_食品、T_食品分類、T_材料の食品、分類名は インデックスプロパティーで重複なしに定義されていますか 3.各テーブルIDなるフィールドは残っていますか 4.T_食品、T_食品分類コードでよろしいですか 5.T_食品とT_材料はどのように解釈しますか
補足
捕捉します。 1.主キーは以下の通りです。 T_食品:食品コード、T_食品分類:分類コード、T_材料:コード 2.全て”いいえ”になっています。 3.各テーブルの主キーとなっているフィールドがIDとしています。 T_食品:食品コード→オートナンバー型 T_食品分類:分類コード→数値型 T_材料:コード→オートナンバー型 4.添付画像より、3の通り”食品コード”がIDになっています。”分類コード”は、数値型でT_食品分類の”分類コード”とリレーションシップで一対多になっています。 5.名前が紛らわしくて申し訳ございませんでした。T_食品について、例えば卵や牛乳、砂糖などの原料を入力するでテーブルです。 T_材料は、料理の”材料”であります。T_食品からのデータを選択し、分量を入力するテーブルです。
お礼
返信遅くなりましたが、ありがとうございます。