Grid consulta - ligação com dois formulários

Tenho uma grid de consulta que apresenta os registros de uma tabela. Tenho dois tipos de formulários que podem registrar nessa tabela. Criei um novo botão para castro para o segundo formulário e linkei com o mesmo.

O meu problema é na hora de editar, como fazer que esteja disponível o edit apenas correspondente ao form de origem do registro?

Estou aberto a usar os filtros…

de uma olhada na macro sc_link