Ver Mensaje Individual
  #8  
Antiguo 10-02-2011
delphijm delphijm is offline
Miembro
 
Registrado: abr 2008
Posts: 47
Reputación: 0
delphijm Va por buen camino
Cita:
Empezado por Al González Ver Mensaje
Hola.

Es extraño que aparezcan filas de más (habría que ver el código y la forma en que están asociados ambos conjuntos de datos para entender la razón de ello). Pero, de cualquier manera, convendría usar campos fkInternalCalc para guardar esos totales, ya que este tipo de campos, a diferencia de los fkCalculated, retienen la asignación que se les hace aunque haya navegación; es decir, se comportan como si fueran de tipo fkData, pero sin enviarse a la base de datos.

Por otro lado, puede que te facilite las cosas usar Aggregates en el conjunto de datos detalle.

Saludos.

Al González.
Hola Al,

Al final me funciono perfectamente solo con añadir los campos como fkInternalCalc en lugar de fkCalculated... Seguramente los Aggregates tambien me servirian pero lo prefiero asi...

Deduzco que los campos fkCalculated solo deben de usarse para ser usados en el evento OnCalcFields del TClientDataSet y los fkInternalCalc pueden usarse libremente donde sea...

Muchas gracias por tu ayuda...

Un saludo
Responder Con Cita