Procedimiento inverso de calculo de una tabla access

Tengo una tabla que es mi archivo final de un inventario. Todas las operaciones de descuento o suma de valores se hacen en onzas; y el resultado esta en el campo exist_onzas segunda flecha de izquierda a derecha. Como los materiales que están en bodega están como entran primera flecha de izquierda a derecha son las unidades en que ingresan los materiales. Ejemplo quintales, bido 5 galones, libras, etc

Tengo en la tercera flecha de izquierda a derecha las onzas en la que se vuelve cada material al ingresar a la computadora para poder utilizarlo y por lo tanto mi existencia final esta en onzas. Mi problema es regresar esa columna en onzas a la unidad en la que ingresa. Quisiera hacerlo en vba de esta manera

dim i as integer

for i =1 to 120

select case onzas

case "1600"

gosub quintales

case "800"

endselect

sub quintales()

a=exist_onzas/onzas    6673.57/1600 =

B=INT(A) ' ESTO SERIA IGUAL A la cantidad de quintales que hay en bodega

c =frac(a)*onzas

Gosub libras

Endsub

Esto seria a grandes rasgos lo que necesito hacer. Ójala me puedan ayudar

Añade tu respuesta

Haz clic para o