Lo más sencillo que se me ocurre por lo pronto es que el usuario del sistema capture un valor inicial para existencia (por que creo que para sacar a la venta el producto deben comenzar con algo), o sí no, que el sistema asigne uno por default, y que por cada entrada que se capture, que busque el registro que corresponde al producto en la tabla de productos y le sume al valor de existencia. Y para el caso de la salida le reste.