Ante todo muchas gracias, ecfisa.
Puede que el problema sea ése. He prescindido del Data Module y he conectado las bases y el DBGrid manualmente. He añadido el campo calculado a la BD detalle y he conectado el procedimiento de cálculo al evento OnCalcFields de la misma BD detalle. Después he añadido el campo calculado a la rejilla.
Ahora, si tengo que meterlo todo en un Data Module, me da algo, porque no sé como hacerlo cuando ya está todo conectado. Y rehacerlo todo y empezar de nuevo es lo último que quisiera hacer. Tengo mucho código repartido en otros formularios afectado.
Ecfisa, si crees que hay alguna otra solución, tal y como están las cosas, por favor ayúdame, yo también seguiré buscando otras alternativas.
Gracias de nuevo por tus esfuerzos.
Saludos.
|