Botão em formulário para chamar consulta

Olá a todos. Pessoal, estou com um problema no scriptcase, claro que pelo meu pouco tempo de uso desta ferramenta. Pesquisei no forum, nos vídeos e ainda não consegui me situar.
Vamos ao problema. Tenho uma aplicação formulário e uma consulta de formato livre, onde uso um templat.
Criei um botão PHP no formulário, para disparar a consulta, no entanto a consulta retorna todos os registros da tabela e não o registro em foco no formulário.
Estou fazendo da seguinte forma no código PHP do botão

$Cod_Flagrante = {cod_flagrante};

sc_redir(teste, cod_flagrante=$Cod_Flagrante);

desta forma pensei que a consulta só me retornaria um registro. O que fazer?

Agradeço a atenção.

Utilize um botão de ligação e ns consulta coloque a condição no where com variável local.

Obrigado pela atenção Haroldo.
Entendi que devo criar o botão de ligação no formulário, onde ao clicar neste botão chama a consulta. OK
Agora não entendi como colocar na consulta a condição no where com variável local?

no item SQL da consulta.

WHERE id =[VAR_ID]

gere a consulta (grid) e crie um botão de ligação, nesse momento o sc vai pedir para informar qual campo você deseja passar como parametro para alimentar a global.

Ok Haroldo.

Obrigado pela sua disponibilidade em ajudar. Consegui seguindo as suas orientações.