PDA

Ver la Versión Completa : Alternativa a campos calculados


castefo
13-03-2018, 22:28:08
Tengo un dxDBtree conectado a cds conectado a query. El cds tiene ademas campos calculados sobre esa query. El problema es el refresco al editar o borrar un registro que demora mucho tiempo. Alguien se le ocurre alguna idea para poder reemplazar los campos calculados y evitar la perdida de tiempo que esto conlleva. He probado deshabilitaNdo oncalcfield pero igual lo ejecta al hacer un delete de cds.

ecfisa
13-03-2018, 22:51:35
Hola.

¿ Con que gestor de base de datos estas trabajando ?

Saludos :)

castefo
13-03-2018, 22:54:10
El motor de base de datos es DB2

ecfisa
13-03-2018, 23:05:30
Hola.

Moví el tema a este foro por que con seguridad conseguiras mas sugerencias de los compañeros que trabajan en esa BD.

Suerte :)

gatosoft
14-03-2018, 14:23:50
Tengo un dxDBtree conectado a cds conectado a query. El cds tiene ademas campos calculados sobre esa query. El problema es el refresco al editar o borrar un registro que demora mucho tiempo. Alguien se le ocurre alguna idea para poder reemplazar los campos calculados y evitar la perdida de tiempo que esto conlleva. He probado deshabilitaNdo oncalcfield pero igual lo ejecta al hacer un delete de cds.

No conozco el componente... Así que no se como trabaja, aunque por el nombre adivino su propósito...

Algo si es seguro: si deshabilitas el OnCalcFields y sigue presentando demoras... el problema no son los campos calculados.

Pero si consideras que tu problema es eso, podrías evaluar la posibilidad de hacer Joins con otras tablas para traer los valores directamente en la consulta y no tener que hacer consultas cada vez que se haga un fetch a la BD.

¿qué otros eventos podrías estar manejando con el componente?