Calcular Pedido [RESOLVIDO]

Oi Pessoal eu tenho um form de pedido e itens de pedido.
No meu itens de pedido eu tenho a quantidade pedida e a quantidade recebida.

Eu precisa fazer um calculo que me desse o valor com base do pedido e no recebido.

O que fiz.

No form Pedido Criei 2 Campos: PEDIDO e RECEBIDO
e tambem criei um botao
com o seguinte evento:

$sql=“Select (PEDI_QTD*PEDI_VL_UN) from pedido_item where PEDD_CODIGO = {PEDD_CODIGO}”;
sc_select(ds,$sql);
{PEDIDO} = 0;
if (!$ds->EOF)
{
{PEDIDO} = $ds->fields[0];
}
$ds->Close();

$sql=“Select (PEDI_QTD_RECEBIDO*PEDI_VL_UN) from pedido_item where PEDD_CODIGO = {PEDD_CODIGO}”;
sc_select(ds,$sql);
{RECEBIDO} = 0;
if (!$ds->EOF)
{
{RECEBIDO} = $ds->fields[0];
}
$ds->Close();

Porem ao clicar no botao, somente aparece um OK e nada acontece, qual o erro ?

Tire a opção botão, faça no evento OnValidate
Pode ser feito também com evento ajax onchange no campo que o usuário digitar.

Oi Rodrigo,

Vou tentar a sua opcao.

Eu consegui uma solucao vendo o seminario mestre-detalhe com o uso da macro sc_master_value.

De qualquer forma valeu pela forca

Se for para atualizar o form pai, na verdade a macro é a melhor opção, achei que era apenas um campo mesmo no form filho.