Valor do mestre no detalhe

Quero capturar um campo do mestre no detalhe no evento change do campo no detalhe e atribuir a um campo.
Se o checkbox estiver ativo desativar os campos e igualar nome e cpf, senão ativa o campo e deixa livre pra digitação.
Formulário: tipo Gridview

[font=courier]
if ({Mesmo_Titular} == {ome}) // Set as read-only
{

sc_field_readonly({titular}, 'on');
sc_field_readonly({cpf}, 'on');
sc_lookup(dsPessoa, "SELECT nome, cp FROM pessoa");
if (!empty({dsPessoa}[0][0])){
	{titular} = {dsPessoa}[0][0];
	{cpf} = {dsPessoa}[0][1];
}

}
else // Set as editable
{
sc_field_readonly({titular}, ‘off’);
sc_field_readonly({cpf}, ‘off’);
}

// {titular} = ‘tstsst’; // testando atribuir variável na mão
/**

  • Display a message after an AJAX call
    */

// Javascript message parameters
$javascript_title = ‘Valor’; // Javascript message title
$javascript_message = {titular} . '{titular} '; // Javascript message contents

// Display javascript message
sc_ajax_message($javascript_message, $javascript_title);[/font]

Para capturar um valor que esta no mestre para o seu detalhe deverá passar como parâmetro ao criar a ligação mestre/detalhe (ou jogar em sessão php).

Se esse código abaixo é de sua aplicação acredito conter erros nele, por exemplo no select não possui uma cláusula where.

Estava apenas testando a coisa toda, mas mesmo que neste select venha um valor, não consigo setar o campo no detalhe.

Existe algum vídeo no youtube que me ajude neste sentido ou alguma aplicação em projeto exemplo?