Olá BigWigs, gostaria que você fizesse teste com essas units em anexo, os eventos foi uma alternativa não tão funcional como pensei, e depois de uma conversa com o Daniel, chegamos a conclusão que uma solução mais ideal para essas adversas situações era mudar o tipo de Double e Currency para Variant, dessa forma vc poderá alimentar o valor := null.
Essa implementação que você fez adicionando eventos não estamos querendo implementar mais, teste as units em anexo e nos de um retorno, para que eu suba a implementação da mudança do tipo para Variant sobrepondo essa de evento.
Obs: Os eventos já criando anteriormente a esse permanecerão, somente o evento desse post será eliminado do código.
Fico no aguardo de um retorno.
ACBrEPCBloco_C.zip