Gravar chave antiga antes da captura na atualização

Olá a todos,

Eu tenho um formulário que ele faz uma captura em uma consulta. Tenho um campo tipo de lançamento na consulta que eu altero quando insiro ou remove registro. Mas quando eu altero um registro eu não consigo armazenar a chave antiga para alterar o tipo de lançamento. Tentei armazenar numa variável global no evento onBeforeUpdate, mas está gravando a chave atual. Teria como gravar essa chave antiga antes de fazer a captura da nova chave.