お世話になります。
似たような質問はあるのですが、どれもしっくりこないので質問させて下さい。
アクセスで検査結果のデータベースを作ろうと考えています。
アクセスでデータベースを作製するのはこれが初めてです。
1製品毎に製造番号をつけ、各テーブルの主キーにしています。
テーブルは検査のタイミング毎に分け、それぞれの検査項目をフィールドに設定しています。
この方法だと各テーブルのリレーションは1対1になります(よね?)
それで、新たに製品の詳細(製造日や数量など)を一括して登録したいと考え、製造番号を含むテーブルを作成しました。
このテーブルで入力した製造番号を他のテーブルにも自動で登録したいので、追加クエリでやろうとするのですが、
「0件のレコードを追加します」と出てしまいます。
データは適当にですが、入力はしています。
どうすれば実現できるのでしょうか?
また、テーブルを分割しなければ製造番号を追加する必要もない訳ですが、
1つのテーブルに統合するべきなのでしょうか?
その場合はフィールドは50個ぐらいになってしまいます。
大変お手数ですが、ご教示頂けると幸いです。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
<1製品毎に製造番号をつけ、各テーブルの主キーにしています。
テーブルは検査のタイミング毎に分け、それぞれの検査項目をフィールドに設定しています。
検査のセクションごとにテーブル1、テーブル2・・・を作ります。勿論各テーブルに製造番号のフィールドをいれてあります。
<それで、新たに製品の詳細(製造日や数量など)を一括して登録したいと考え、製造番号を含むテーブルを作成しました。
これをメインテーブルとし、この中にフィールドとして製造番号をいれます。
製造番号はどのテーブルもテキスト型に統一します。
メインテーブルとセクションのテーブルの間にリレーションを設定しますが、結合の種類をメインテーブルの全部とセクションのテーブルの同じ結合データにします。こうすればセクションごとのテーブルにメインテーブルの製造番号を入れることが出来ます。
この回答への補足
すみません!!
データを入力してみたら、セクションテーブルに反映されました。
ここで1週間停滞していたので、やっと先に進めそうです。
本当にありがとうございました。
多分またつまづくと思いますので、
その時は投稿するかもしれません・・・(^^;)
よろしくお願いします。
早速のご回答有り難うございます!
おっしゃるとおりに設定してみました。
するとメインテーブルの方に+マークが入り、
セクションテーブルのフィールドが参照されるようになりました。
セクションテーブルの方は何の変化もありませんが、
これでよいのでしょうか??
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Ruby pandasでsqlite3にテーブル作成・追加・読み出しでindexの取り扱い方教えてください 5 2023/03/08 09:57
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- MySQL SQLで日付別のIDを生成するには 3 2022/10/09 10:34
- その他(データベース) IT用語について質問です。 以前ITパスポートの試験を受けた際にデータベースが何の集まりかについての 2 2022/12/10 12:29
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
- Oracle sqlで質問です。 Aテーブルの登録番号をキーにBテーブルから確認番号を取得したいのですが、Bテーブ 4 2023/05/18 13:08
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- Access(アクセス) Access クエリ 同一テーブル内 複数フィールドの同時集計のやり方について 1 2022/05/18 19:01
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
accessのテーブルを閉じたとき...
-
AccessVBAで任意の複数リンクテ...
-
最新日のデータのみ抽出するク...
-
Accessのリンクされたテーブル...
-
Accessで表計算のMatch関数のよ...
-
accessについて(超初心者です)
-
Accessでテキストフィールドの集計
-
テーブルに表示されているもの...
-
2つのテーブルに共通するレコ...
-
access vbaにてテンポラリーテ...
-
テーブル内の文字数が多くても...
-
Accessで、別のテーブルにある...
-
ACCESS テーブル同士の照合
-
Access2003 異なるテーブルを...
-
日付型のフィールドに空白を入...
-
ACCESSの時間帯の抽出について
-
差込印刷での全角表示について...
-
テキストボックスにクエリ結果...
-
「年」と「月」だけの日付の表...
-
更新クエリをリンクデータベー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
2つのテーブルに共通するレコ...
-
最新日のデータのみ抽出するク...
-
テーブルに表示されているもの...
-
Acccessで2つのテーブルから1...
-
Accessでリストの並び順を変更...
-
Accessのリンクされたテーブル...
-
ACCESSユニオンクエリから新テ...
-
access vbaにてテンポラリーテ...
-
ACCESS テーブルを見比...
-
Accessのテーブルで、リンク?...
-
ACCESSでテーブルをコピーしよ...
-
アクセス 部分一致の抽出
-
accessについて(超初心者です)
-
Microsoft Access 「Form」のボ...
-
クエリで同一テーブルの複数回...
-
access2000・・テーブルをデー...
-
アクセス2016 チェックボックス...
-
Accessで使用しているリンクテ...
-
アクセス2000でのリンク先...
-
accessのテーブルを閉じたとき...
おすすめ情報