Ayuda en access

Un saludo experto estoy trabajando men una propuesta para una BD en Access pero me atore en lo siguiente:
Se trata de recrear una tarjeta de almacen en donde se maneje el costo promedio.
No se como jalar los datos de los registros anteriores para actualizar un registro actual.
De tal manera que quede así:
CodPr.- Código del insumo
Costou.- Costo unitario del insumo
Cantidad.- Cantidad de insumos que entraron
Importe.- Cantidad * costo
Existencias.- Cantidad + existencia del registro anterior
Importe_Total.- Importe + Importe del registro anterior
Costo Promedio. - Importe_Total/Existencias
Lo que no se es como determinar estas operaciones ya que los valores dependen de registros anteriores. Y no se si con una consulta pudieran realizarse o con código en el formulario de captura.
Espero haber sido claro y me puedas ayudar te lo agradeceré mucho

1 Respuesta

Respuesta
1
El costo promedio lo calcularíamos así:
=dsum("importe_total","nombre_tabla_donde_esta_campo_importe_total") / dsum("existencias","nombre_tabla_donde_esta_campo_existencias")
Esto lo puedes poner en una caja de texto en la propiedad origen del registro o también lo puedes poner por código por ejemplo en el form_current para que te calcule cada vez que te mueves por los registros, pondrías
me.nombre_caja_texto_de_costo_promedio = dsum("importe_total","nombre_tabla_donde_esta_campo_importe_total") / dsum("existencias","nombre_tabla_donde_esta_campo_existencias")

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas