0

インベントリ ページを持つ Access データベースがあります。在庫品目を含むドロップダウン ボックスを含む販売フォームを作成しました。このフォームには、小計、税金、合計も含まれています。売りボタンあります。

落ちる:

ID, Product Name, Quantity, Price

私がやろうとしていることは次のとおりです。

  1. インベントリ テーブルから 1 個のアイテムを削除します。
  2. 商品 ID を使用して sales テーブルにレコードを追加します。

レコードを作成する方法はわかりましたが、フォームを介して別のテーブルから作業中のテーブルにアイテムをプルする方法がわかりません。

インベントリ テーブル:

ID, sale/parts, Type, Model, quantity, base value, sale value

販売表:

ID, inventory.id, subtotal, tax, total
4

1 に答える 1

0

これを 1 つのフォームだけで行う必要がある理由はありますか? (Access での) 最も簡単な方法は、テーブルごとに 1 つのフォームを持つことです。この場合、2 つのサブフォーム (1 つは在庫用、もう 1 つは販売用) を持つメイン フォームです。このようにして、すべての Access のシンプルさを維持しながら、複数のテーブルを更新できます。

もう 1 つの方法は、カスタムの複数テーブル SQL を記述して 1 つのフォームを使用することですが、その方法にはより複雑な知識が必要であり、アクセス レイヤーの単純さが失われます。

前者のソリューションは、(実行時に) グラフィカルに 1 つのフォームのように見えることがあります。

于 2013-08-29T22:02:14.617 に答える