Gravar na tabela basica do formulario

tenho um forumario de “Reservas” com tabela principal “Reservas” criei um metodo para buscar valores de outra tabela(“Anuidades”) , porem gostaria de gravar na tabela basica esses valores que busquei na “Anuidades”.
o metodo esta assim
/ Check for record
$check_sql = “SELECT Anuidade_curso,
Anuidade_mate,
Vp1,
Vp2,
FROM Anuidades
WHERE
Periodo = ‘{Periodo}’ AND
Codigo_curso = ‘{Codido_curso}’ AND
Codigo_serie = ‘{Codigo_Serie}’”;

sc_lookup(rs, $check_sql);
if (!empty({rs})) {
{Anuidade_curso} = {rs[0][0]};
{Anuidade_mate} = {rs[0][1]};
{Vp1} = {rs[0][2]};
{Vp2} = {rs[0][3]};
} else {

{Anuidade_curso} = 0;
{Anuidade_mate}  = 0;
{Vp1}            = 0;
{Vp2}            = 0;

}
parei aqui não sei como fazer a gravação na tabela basica. alguem pode me ajudar , desde ja agradeço

Se esses campos {Anuidade_curso} e demais, são da tua tabela principal, então não precisas fazer nada, pois quando você pressiona o botão INCLUIR ou OK no form, ele já faz essa gravação.

Coloque o código nos eventos onBeforeInsert e onBeforeUpdate

obrigado mais uma vez pela dica

No onBeforeInsert para inclusão e no onBeforeUpdate, qdo precisar salvar após alguma alteração no registro !!