Muchas gracias por contestar tan rapido , pensaba que no se podia hacer asi ( lo de stock = stock - vendidos ), me estaba haciendo un lio yo mismo de meter el stock actual en otra variable antes , etc.
Sabiendo eso , a ver si consigo hacer que me lo actualize , mañana lo pruebo y comento que tal me ha ido , gracias !!