Hola jhonalone.
Lo importante es que todos los DBGrids, estén en el form que estén, hagan referencia al DataSource asociado al DataSet.
Por ejemplo, si pusiste el DataSet/DataSource/OnCalcFields en Form1, y pones un DBGrid en Form2, en su propiedad
DataSource debe figurar: 'Form1.DataSourceDetail', lo mismo para Form3, etc.
De este modo siempre estarás haciendo referencia al mismo DataSet y por supuesto al mismo campo calculado y evento. Por lo tanto,
no puede diferir el comportamiento de un DBGrid situado en un form al situado en otro.
Espero haberme explicado bien.
Un saludo.
|