Nie oglądałam twojej bazy, ale stawiam, że kwerenda aktualizująca działa na wszystkich rekordach tabeli przechowującej stany magazynowe towarów i stąd efekt zmniejszania ich liczby w każdym przypadku. Uzupełnij kwerendę o warunek zawierający id towaru (tylko ilość tego towaru zmniejszasz).