2017-05-25 1 views
-2

私は現在、ある場所から別の場所への在庫取引を可能にする在庫管理データベースに取り組んでいますが、「取引」テーブルで同時に2つのレコードを作成する方法はわかりません同じデータに基づいています。棚卸資産間の取引 - Msアクセス

基本的には、Item、Qty、From Location、To Location、Lotを入力し、「From Location Record」の負の数量と同時に2つのレコードを作成するフォームを作成したいと思います。 「ロケーション記録に」。

私は、Form Iが描いたスクリーンショットと希望するデータレコードの出力を添付しました。

私はAccessフォームとテーブルでの作業経験がありますが、私の知る限りではありません。

私は誰かが助けてくれることを願っています。

ありがとうございました!

Form & Table screenshot

+0

これは_transactions_のためのものです。あなたが進む前に、この基本的な概念を慎重に研究してください。 – Gustav

答えて

0

あなたは、単純なINSERTクエリのカップルを実行します。 1つは既存の場所から在庫を移動し、もう1つは新しい場所に戻します。

VBAの作成に精通していない場合は、クエリデザイナを使用し、フォームのテキストボックスを条件として含めます。クエリを保存し、ボタンを使用してクエリを順番に実行します。

私はまた、選択された部品番号に基づいてコンボボックスとして既存の場所を持ち込むことになります。そうすれば、正しい場所から何かを移動しようとしないでください。

+0

こんにちはMinty、私はあなたの提案を試みましたが、追加クエリは、レコードを挿入していません。 実行後、「0行を追加しようとしています」というメッセージが表示される フォームをレコードを挿入したいテーブルにリンクする必要がありますか? フォーム名は 表名は「アイテム」 と呼ばれている「トランザクション」私はデータを挿入する「トランザクション」テーブルの上に テキストフォーム上のボックスだけでなく、フィールドである「在庫移動」と呼ばれています フィールド:項目 表:取引 並べ替え: 追加する: 基準:[フォーム] [在庫移動] [項目] 問題が何であるかの任意のアイデア!!追加クエリは次のようになりますか? – lbio

+0

クエリの実際のSQLを投稿できますか? – Minty

+0

こんにちはMinty、私は追加クエリを動作させることができました!ご助力ありがとうございます! – lbio