前提
ACCESSの在庫管理システムを作成しています。
テーブルは、下記2つで構成されています。
〔在庫品マスタテーブル〕フィールド
・ID(オートナンバー)
・商品名
・商品コード
・保管場所
・備考
〔入出荷情報〕フィールド
・ID(オートナンバー)
・在庫品マスタID
・入出荷日
・入荷数
・出荷数
・担当者
・入出荷備考
上記2テーブルを連結させて、入出荷記録用のクエリを作成し、入力用の単票フォームを作成しました。
〔入出荷記録用クエリ〕
・在庫品マスタID
・商品名
・商品コード
・入出荷日
・入荷数
・出荷数
・担当者
・入出荷備考
単票フォームは、フォームを開いた際は全て空白で、
在庫品マスタIDのテキストボックス欄にIDを直接入力すると、
商品名、商品コードが反映されます。
入出荷日、入荷数、出荷数、担当者、入出荷備考に、情報を入力後、
登録ボタンを押すと、登録されます。
実現したいこと、行ったこと
上記単票フォームにて、在庫品マスタIDを入力すると、在庫数も一緒に反映されるようにしたいです。
現在庫数がわかるクエリ〔入出荷記録用クエリ〕が別にあるため、
〔入出荷記録用クエリ〕を、
〔在庫品マスタテーブル〕-〔入出荷情報〕-〔入出荷記録用クエリ〕で連結して構成し、
クエリ上では在庫数が分かるようになりました。
単票フォーム上でも在庫数は確認できるようになったのですが、
フォームを開いた際に、在庫品マスタIDですでに「1」が選択されるようになり、
テキストボックス欄にIDの直接入力もできなくなりました。
何が原因でこうなったのでしょうか?
そもそも、根本的になにか間違ってますでしょうか?
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/04/02 08:45