Actualizar campo cabecera

Hola,

Tengo una tabla de lineas de pedido en la que uno de los campos, va calculando el peso total de la linea.

Tipo de campo numerico con formula de contenido inicial

Y tengo una tabla cabecera de pedido, a la que quiero llevar el peso acumulado de todas las lineas de pedido.

Tipo de campo numerico

 

No consigo actualizar el acumulado de peso de la cabecera.

Seguramente sea una tonteria pero no doy con la forma exacta, ¿alguna ayuda per favore?

 

Gracias

¡¡¡¡¡ACHTUNG!!!!

Respuesta de novato ...

La solución no sería una actualización en la tabla de lineas que apunte al puntero al enlace de maestro de cabecera, con campo de actualización el Total Peso de la cabecera, en modo Acumular, y como Formula el campo Total Peso de la Linea?

Un saludo.

Pues deberia,

En esas estoy, ya que lo tenia asi, pero no actualiza.

No se si tendra algo que ver, la formula del contenido inicial del campo numerico de la tabla de lineas.

 

Sigo investigando.

Gracias, un saludo.

Mirate esto:

Actualizaciones

 

un saludo

Jose Luis

http://www.ascsl.com

Mirate esto:

Actualizaciones

un saludo

Jose Luis

http://www.ascsl.com

En tu caso:

en la actualizacion debes indicar,

Campo a actualizar: el #CAMPO de la tabla cabecera donde se guardara el peso total

Tipo de actualizacion : ACUMULAR

Formula: #PESO_LINEA, campo donde se calcula el peso de la linea

 

un saludo

Jose Luis

En tu caso:

en la actualizacion debes indicar,

Campo a actualizar: el #CAMPO de la tabla cabecera donde se guardara
el peso total

Tipo de actualizacion : ACUMULAR

Formula: #PESO_LINEA, campo donde se calcula el peso de la linea

 

O sea, lo que yo dige, pero mejor explicado :D

Gracias a los dos,

Pepeto, lo tengo tal y como indicas, pero no actualiza.

 

He revisado tu articulo, y me pregunto una cosa, ¿es imperativo que las tablas sean Maestra y Submaestra de la primera?

Tengo las dos como Maestras.

O esta aqui el error, o esta en el tipo de campo, que los tengo como numerico, y el de la tabla de lineas, con una formula como contenido inicial.

 

Gracias, saludos, mañana probare desde cero.

Yo lo he hecho entre dos maestras, y, si bien, no he usado Formulas de contenido inicial, tampoco creo que tenga sentido que falle por eso. Prueba a quitar la fórmula por si las moscas, pero, repito, no le veo sentido, ya que la actualización aplicará al grabar el registro

 

Las actualizaciones funcionan entre cualquier tipo de tablas que esten enlazadas,

- De Submaestra a Maestra

- De Maestra a Maestra

- De Historica a Maestra

- De Historica a Submaestra

Lo unico que se necesita es un campo enlazado a maestro , o un puntero indirecto para indicar sobre que tabla se va a realizar la actualizacion.

un saludo

Jose Luis

 

Probá de hacerte un ejemplo desde cero. o de crear de nuevo los índices a ver que pasa. Hay veces que el error se puede encontrar haciendo un pequeño ejemplo de lo que querés hacer y ahí salta algo que estabas haciendo mal o te quitas dudas y estás seguro que lo que querés hacer si debería funcionar.

 

Saludos.

Emanuel Toro.

Depués de hacer pruebas con las actualizaciones tuve problemas cuando hay enlaces a maestros sin índices o cuando faltan por algún motivo los enlaces plurales. No se si a ustedes les paso también. Aunque se presentó la incidencia al tener datos en la tabla que quería actualizar.

 

Saludos.

Emanuel Toro.

 

 

 

Gracias a todos,

Revisare los indices, la verdad, que hoy no me ha cundido mucho el dia, asi que mañana veremos.

Lo revisare y os cuento.

 

Saludos

Hola, tengo un problema que yo creo es el mismo que planteó gegeo en su momento (o eso creo)

Tengo dos campos SUB_TOTAL, IVA en la tabla de cabecera, mientras que en la tabla de detalles tengo los mismos campos, el problema es el siguiente: En la tabla de cabecera tengo un campo POR_DES_GEN para indicar un descuento general. El punto es que este descuento general quiero que se lleve a nivel de línea, por lo que mi campo de SUB_TOTAL de la línea es un campo formula en el que hay una referencia al campo POR_DES_GEN de la cabecera. A nivel de pantalla ya logré que al momento de modificar el porcentaje de descuento (POR_DES_GEN) se actualicen las líneas, y lo hacen correctamente, el problema es que el proceso de la actualización no se ejecuta y los totales del encabezado no se actualizan. Por un momento pensé que esto era por que los campos del detalle eran formula, pero si no modifico el campo POR_DES_GEN si me actualiza correctamente.
No se si me expliqué.

Agrego más detalle, tengo la pantalla en donde están los datos del encabezado y una rejilla con los detalles, al cambiar el campo forzo el guardado de la ficha de cabecera, con lo cual las fichas del detalle se actualizan los campos formula que hacen referencia al campo en la ficha padre, pero al parecer el proceso “actualización” de la tabla detalle no se ejecuta y no me actualiza los campos padre.

Creo que el problema es que si no modifico directamente la ficha de detalle no se ejecuta el proceso de “actualización”.