Leila,
Via transaction você não consegue fazer esta lógica ao abrir a tela, pois a transaction tem como "gatilho" o click do Botão Adicionar, atualizar, deletar, cancelar e fechar.
Se não for da forma que o Everton explicou, somente com o desenvolvimento de um addon para esta questão.
Att,
Leonan