administracion@riversa.es

Buenas noches:

Lo que no tengo claro es como hago para que cuando se abra la página me muestre el total en el campo del sumatorio.

He probado a poner en el OnAfterGetRecord() el calculo

SumLinesFields += (Rec.»Qty. Shipped Not Invoiced» * Rec.»Unit Price») – ((Rec.»Qty. Shipped Not Invoiced» * Rec.»Unit Price» * Rec.»Line Discount %») / 100);

Pero me hace un calculo muy raro y recorre los registros y vuelve al primero, es decir, que si tengo 5 registros pasa por esos registros más otra vez el primero. Si pongo un message de la formular que utilizo me va mostrando los valores de cada línea (5 líneas) + nuevamente el de la primera línea.

También tengo el problema de que si actualizo la página sigue sumando (mal), es decir, va incrementando el importe.

He probado también en OnAfterGetCurrRecord(), pero aqui no consigo recorrer todos los registros. Si por ejemplo hay un Rec.count() me indica que tengo 5 registros, pero si en un for pongo un message(Rec.»Document No.») me repite varias veces el mismo número de documento.

Gracias,

#1017528