FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
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. |
#2
|
|||
|
|||
Hola Al,
De hecho el funcionamiento de estos campos que añado me gustaria que fueran como los fkData pero sin que esten ligados a la BBDD... Si los fkInternalCalc son asi, lo probare con ellos... Creo que los Aggregates no me servirian porque en la tabla de detalle existiran varias linieas con articulos diferentes... Necesito una total para cada articulo, no un solo total de todas las lineas... Espera... Mientras escribo estoy pensando que si me pueden servir los aggregates... Tambien los probare... Ya te dire como me va... Gracias |
#3
|
|||
|
|||
Hola duilioisola,
Lo que me propones no creo que me sirva... Veras, necesito tener en el lado del cliente, las tablas de maestro-detalle completas, con los campos calculados que comento, pero necesito tener la relacion maestro - detalle en el cliente para que pueda modificarse cualquier dato (bueno algunos) tanto de la tabla maestra como la de detalle... Probare con la solucion propuesta por Al... De todas formas te digo que no conocia la forma de usar el evento OnGetText de los campos del DataSet... Me interesa para otro tema que forma parte de una batalla venidera... Gracias |
#4
|
|||
|
|||
Cita:
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 |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Saber si el DBGrid (Detalle) esta Vacio en Relacion Maestro/Detalle | Adrian Murua | Conexión con bases de datos | 2 | 03-01-2009 13:48:46 |
Problema tabla Maestro-detalle en la q la pk de t.detalle formad por 2cods de la maes | akinom38 | Varios | 1 | 09-11-2007 19:27:44 |
Respecto a la relacion maestro detalle detalle | ilichhernandez | Conexión con bases de datos | 0 | 15-05-2007 18:13:54 |
Reporte Maestro/Detalle/Detalle de 4 Tablas | jovehe | Impresión | 2 | 23-03-2005 01:25:02 |
Maestro-Detalle ;Actualizar detalle a partir de un DBgrid | norberto_larios | Conexión con bases de datos | 1 | 11-09-2004 18:17:34 |
|