書籍の在庫管理のフォーム作成で、、
メインフォームとサブフォームにわけました。
しかし、サブフォームで
1つの商品を入力し、2番目の商品を入力すると、
先の1つめの商品入力の履歴が、2番目と同じになってしまいます。
(数量だけは1番目の入力通り残ってくれてます)
<サブフォーム>
------------------------------
申請書番号、商品コード、版、商品名、数量
------------------------------
1行目 0001 060 3-5 ACCESS入門書 5
2行目 0001 061 5-6 ACCESS応用書 3
-------------------------------
となるはずが、2行目を入力すると
------------------------------
1行目 0001 061 5-6 ACCESS応用書 5
2行目 0001 061 5-6 ACCESS応用書 3
-------------------------------
となってしまいます。
商品名の箇所は、
商品コードと版を入れると自動で商品名が反映されるように、
コントロールソースに
「=DLookUp("商品名","T_商品","商品コード='" & [コード] & "'" & "And 版='" & [版] & "'")」、
としました。
構造情報は以下の通りです。
メインフォームの元は、
<テーブル:T_入出庫>
・申請書番号 ☆「T_入出庫明細」と結合
・提出日
・担当者
・備考 など
サブフォームの元は、
<クエリ:Q_入出庫明細_サブフォーム>
・申請書番号(T_入出庫明細)
・商品ID(T_入出庫明細)
・商品コード(T_商品)
・版(T_商品)
・商品名(T_商品)
・数量(T_入出庫明細)
Q_入出庫明細_サブフォームの元は、
<テーブル:T_入出庫明細>
・申請書番号
・商品ID ☆「T_商品」と結合
・数量
<テーブル:T_商品>
・商品ID
・商品コード
・商品名
・版
・仕入原価
・備考 など
です。
宜しくお願致します。
No.1ベストアンサー
- 回答日時:
「T_商品」 の主キーは [商品ID] ですよね?
[商品ID]、[商品コード]、[商品名]、[版]の関係が解らないけど
サブフォームに[商品ID]が設けてないのは何か理由があるのですか?
あと 「T_入出庫明細」の主キーはどうなってますか?
当初は、商品IDで検索し、入力しようと思い商品IDを作っていたのですが、
途中で、商品コードと版で検索して入力していくことにしたので、
商品IDが宙ぶらりんになっていました...。
明細の主キーは、007MUKADEさんのおっしゃる、商品明細IDにオートナンバーでつけてみました。
サブフォームに、商品コードと版のフィールドを設けてみたところ、
上手くいきました。
アドバイスをいただきまして、
本当にありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) Excelで総数量を変動させたい 2 2022/11/04 23:49
- その他(データベース) c言語の問題です。これを踏まえてコーディングしたいのでおしえていただきたいです。 3 2023/08/03 09:27
- 経営情報システム accessでの請求管理について 12 2022/06/11 16:20
- Visual Basic(VBA) EXCEL関数LOOKUPとFILTERについての質問です 1 2022/12/21 05:53
- その他(データベース) accessでの請求管理について 2 2022/06/13 21:51
- Excel(エクセル) 【条件付き書式】countifsで複数条件を満たしたセルを赤くする方法 2 2023/02/09 23:53
- Excel(エクセル) SUMIFのIF分岐について 4 2023/04/15 12:57
- Excel(エクセル) VBA でvlookup エラーなどは削除したい 8 2022/12/30 04:03
- Excel(エクセル) エクセルの表について 3 2023/04/14 18:00
- Excel(エクセル) excelで検索した商品の画像(ネットワーク上の)を表示させたい。 3 2023/06/28 00:32
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ACCESSで在庫管理 備考欄の組...
-
ACCESSで在庫の入出庫履歴を作...
-
差込印刷での全角表示について...
-
ACCESS クエリの抽出条件に他の...
-
Accessのデータ型の日付/時刻型...
-
accessについて(超初心者です)
-
ACCESS 「パラメータの入力」...
-
アクセス:クエリの結合とリレ...
-
アクセス クエリ 時間の合計
-
ワードファイルの文字数制限ロ...
-
Access 別テーブルにある値を抽...
-
エクセルデータをワードで差し...
-
access クエリの抽出条件を入れ...
-
アクセスのクエリに「PHONETIC...
-
SQL文で パラメータが少なすぎ...
-
ACCESSでABC判定をしたい
-
access2007 日付 全角
-
更新クエリをリンクデータベー...
-
エクセルのマクロで検索・抽出...
-
ExcelからAccessへの書き込み(VBA)
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessで“0”ゼロ表示をする
-
Accessで在庫管理する時の在庫...
-
アクセスのクエリで引き算をし...
-
Access エラー 指定されたフィ...
-
ACCESSで在庫の入出庫履歴を作...
-
ACCESSで在庫管理を作成するよ...
-
Accessで在庫管理をしたいです。
-
アクセスが・・・
-
ACCESSで在庫管理 備考欄の組...
-
在庫管理と賞味期限管理
-
ACCESSで困っています。
-
出庫と消費について
-
アクセスでの在庫管理(在庫期...
-
Accessのレポートで日々の在庫...
-
Accessで、在庫表を作りたいの...
-
エクセルでの在庫管理表について。
-
ACCESS2003で複数条件で表示・...
-
エクセルVBAとアクセスでの在庫...
-
エクセルで在庫管理表の作り方...
-
アクセス・入出庫管理
おすすめ情報