![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
ACCESSで部品の入庫と出庫を管理するデータベースを作成しています。
部品を出庫するフォームを作成したいです。
①製品テーブル
ID、製品名、品番
②製品構成テーブル
ID、部品コード
③出庫テーブル
出庫ID、部品コード、出庫数
④部品テーブル
部品コード、部品名、部品型番
以上の4つのテーブルがあります。
①と②はIDで結びついており、製品1つに対し、製品を構成する部品が複数登録されています。
部品コードは重複なしのデータです。
部品コード1つに対して出庫数を登録させるフォームはできました。
次に行いたいのは、ある製品の構成部品をすべて一括で出庫させるフォームを作成することです。
イメージとしては、ある製品の構成部品をずらりとフォームに表示させ、そのデータを参照しながらそれぞれの部品の出庫数を入力して登録、入力した出庫数が出庫テーブルに保存される、という感じです。
よろしくお願いいたします。
No.3ベストアンサー
- 回答日時:
失礼しました。
>その前段階の、出庫したい構成部品をずらりと⑤のテーブルに表示させる、という方法がわかりませんでした。
フォームのイメージは
http://hatenachips.blog34.fc2.com/blog-entry-129 …
のようなものを想定しています。
この例だと「抽出」のボタンでフィルタを実行していますが
ここで追加クエリを実行し②のデータをIDで絞り込み⑤にデータを追加させます。
フォームの値を抽出条件に指定する方法は下記などを参考にしてください。
https://support.microsoft.com/ja-jp/kb/881390
>”その中からさらに今回出庫する部品を複数選択し”がうまくいきませんでした。
あとは⑤のデータのうち出庫数に数字が入力されているデータのみを③に追加すれば終了です。
書き忘れていましたが間違って③に追加してしまった場合などは考慮していませんので
別途対策が必要になります。
No.2
- 回答日時:
データの追加自体は追加クエリでできますが、
追加クエリや更新クエリ等を使ったことがありますか?
ないのであればまずはACCESSの使い方を覚えてからでないと難しいと思います。
マクロ等で処理する必要もありますのでそちらの勉強も必要です。
こんにちは。ありがとうございます。
はい、追加クエリは使ったことがあります。
その前段階の、出庫したい構成部品をずらりと⑤のテーブルに表示させる、という方法がわかりませんでした。
②製品構成テーブルの任意の製品に関する部品をずらりと表示させ
その中からさらに今回出庫する部品を複数選択し
選択したものだけを追加クエリで③出庫テーブルへ追加
というイメージをしているのですが、”その中からさらに今回出庫する部品を複数選択し”がうまくいきませんでした。
ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) c言語の問題です。これを踏まえてコーディングしたいのでおしえていただきたいです。 3 2023/08/03 09:27
- Excel(エクセル) Excelで在庫表(クエリ、ピボット) 2 2022/04/11 17:11
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- 数学 M種類の部品からN種類の部品を抽出する効率的なアルゴリズム 2 2022/04/22 16:51
- その他(Microsoft Office) Excelで総数量を変動させたい 2 2022/11/04 23:49
- Visual Basic(VBA) ExcelからAccessのテーブルに書き込む時に時間がかかる 1 2022/10/14 20:38
- メルカリ メルカリShopsを作るとメルカリで販売は楽になりますか メルカリとまったく変わりませんか? 2 2022/10/11 19:22
- その他(データベース) Microsoft Accessについて 1 2022/06/06 16:20
- 就職 光合成?交互性?早稲田卒のエリート新社員の発言について 1 2022/04/29 22:50
- 財務・会計・経理 1、製造指図書…の製造のため、材料A50000円を出庫し、外出先の工場に加工を依頼した。 なお当工場 4 2022/06/18 10:46
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
在庫管理と賞味期限管理
-
Accessで“0”ゼロ表示をする
-
Accessの実力について
-
Accessで、在庫管理システムを...
-
日付型のフィールドに空白を入...
-
差込印刷での全角表示について...
-
アクセスのエラー「クエリには...
-
SQL文で パラメータが少なすぎ...
-
Accessで、1つの項目に複数の...
-
アクセスでのテキストデータ取...
-
【アクセス】クエリで、行と列...
-
アクセスのクエリに「PHONETIC...
-
Accessでリストの並び順を変更...
-
ACCESSのクエリで抽出条件「ま...
-
Accessで、フォームに情報を入...
-
最新日のデータのみ抽出するク...
-
デザインビューにてテーブルが...
-
アクセス 項目毎にデータを横...
-
ピボットでの時間集計
-
ACCESSのデータに自動で半角ス...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessで“0”ゼロ表示をする
-
楽天証券→SBI証券へ投資信託は...
-
Accessで在庫管理する時の在庫...
-
Access エラー 指定されたフィ...
-
アクセスのクエリで引き算をし...
-
ACCESSで在庫の入出庫履歴を作...
-
在庫管理と賞味期限管理
-
アクセスが・・・
-
ACCESSで在庫管理 備考欄の組...
-
Accessで、在庫表を作りたいの...
-
Accessのレポートで日々の在庫...
-
Accessで在庫管理をしたいです。
-
ACCESSで困っています。
-
アクセスでの在庫管理(在庫期...
-
エクセルVBAとアクセスでの在庫...
-
Access:テーブルの情報を参照...
-
ACCESSのテーブル設計
-
ACCESSで在庫管理を作成するよ...
-
兵庫県明石にある明石海峡大橋...
-
ダイソー×ガールズトレンド研究...
おすすめ情報
帳票フォームに構成部品をすべて表示させ、表示しているレコードすべて(または複数を選択して)
別フォームにコピー、コピー先のフォームで出庫数を入力、という流れもよいと考えていますが、それにしても自分の知識では作成ができません。
よろしくお願いいたします。