Criei um form_XXX (Orientation: SingleRecord) que é contrololado por uma chave unica de um campo que se chama NIF.
Quando o utilizador digita um NIF existente o programa avisa que já existe esse NIF.
Utilizando a rotina em AjaxEvents , nif_onchange:
sc_lookup(c,“SELECT nif, nome, morada, freguesia, codpostal, telefone, email
FROM municipes WHERE nif = ‘{nif}’”);
if(!empty({c})){
{nome} = {c[0][1]};
{morada} = {c[0][2]};
{freguesia} = {c[0][3]};
{codpostal} = {c[0][4]};
{telefone} = {c[0][5]};
{email} = {c[0][6]};
//sc_set_focus(“Endereço”);
}
procura o registo correspondente a esse NIF e apresenta na ficha os dados preenchidos.
Até aqui funciona bem.
Mas o que pretendo e se me puderem indicar como se faz, é que o SC apresente o butão Update, e que haja possibilidade de o utilizador poder alterar algum campo e gravar essas alterações, com o UPDATE.