Inicio > Microsoft Access > ohmygood > Ayuda en access

Ayuda en access

Experto:
Usuario:
Fecha: 27/07/2007
Valoración: (3,00 sobre 5) Categoría: Microsoft Access
27/02/2007
caporal, usuario preguntando en Microsoft Access
Usuario
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 asi:
CodPr.- Codigo 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 codigo en el formulario de captura.

Espero haber sido claro y me puedas ayudar te lo agradecere mucho
03/03/2007
caporal, experto respondiendo en Microsoft Access
Experto
Hola caporal,

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, pondrias

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")

Un saludo y suerte.
27/07/2007
caporal, usuario preguntando en Microsoft Access
Usuario
Bien. Una respuesta aceptable.
Enlaces patrocinados