Lo que te conviene hacer es un mecanismo de asientos, en lugar de tener un número inicial del cual restas cantidades, porque si tienes un problema a lo largo del día que coincida con una operación, puedes terminar perdiendo la cuenta.
crea una tabla como sigue (algunas cosas como los tipos de datos pueden cambiar en Access y no las recuerdo con exactitud):
create table Existencias (
producto char(10)
cantidad integer
);
cuando recibes el pedido, haz
insert into Existencias (producto, cantidad) values ('EMPANADAS', 10000);
cuando vendes, digamos, una docena de empanadas
insert into Existencias (producto, cantidad) values ('EMPANADAS', -12);
Para averiguar las existencias prepara la siguiente vista:
create view ExistenciasActuales as
select producto, sum(cantidad)
from Existencias
group by producto;
Y cuando quieres averiguar las existencias:
select * from ExistenciasActuales;
Suponiendo que vendes empanadas y tortas, te devolverá:
EMPANADAS 978
TORTAS 3425
O bien, si quieres las existencias solo de las empanadas:
select * from ExistenciasActuales where producto = 'EMPANADAS';
Por supuesto, en Access puedes usar las herramientas visuales para hacer todo esto, pero es imposible explicarte el uso por este medio. En todos los casos, cada herramienta visual tiene un botón "SQL" que te lleva a la sentencia que realiza la operación. Puedes copiar y pegar las sentencias que te pasé en este lugar.
Seguramente lo que quieres es un programa, un formulario donde poner valores y que se efectúe la operación. En última instancia, se tratará de un programa que contiene a las sentencias que acabo de pasarte... pero enseñar a programar por Yahoo respuestas... mmmm difícil.