-2

重複の可能性:
フォームのテキスト ボックスを使用して表にデータを入力する

この質問は私の最後の質問に似ていますが、この場合、フォームのテキスト ボックスを使用してテーブルから特定の金額を削除できるようにしたいと考えています。

同じシナリオで、ユーザーはテーブルから削除するデータを入力します。

例えば;
ユーザーは在庫から 15 個の MEC-0004 を取り出し、テーブルを更新したいと考えています。彼らは (在庫/在庫切れ) フォームを開き、(コンボ ボックスを使用して) パーツを選択し、テキスト ボックスに 15 と入力して保存または Enter を押して表の金額を変更します。

最後の質問の SQL コードは次のようなものです。

UPDATE table_to_update
SET column_to_update=value_to_enter
WHERE criteria_column=criteria_value

VBA誰かが私を正しい方向に向けたかどうかを試すこともできます

ありがとう

4

1 に答える 1

0

set句で値自体を参照できます。したがって、在庫量を相対値で変更するクエリは次のようになります。

UPDATE  stock_table
SET     amount = amount - @Amount
WHERE   stock_id = @StockId
于 2012-09-12T08:21:08.507 に答える