Desabilitar botões do formulario, algo tão banal que dificil fazer funcionar

Pessoal, as vezes esbarro em algo tão simples no SC que perco tanto tempo para achar a solucao. Me problema basico é desabililitar algum botao do formulario a medida que o usuário navega nos registros do form, no evento onLoad eis o meu codigo:

Ele da a mensagem conforme o aleta que menadei, mas a macro sc_btn_display no botao que quero desabilitar, nao desabilita. note que coloquei todos os nomes possiveis padroes do SC…

Alguem pode ajudar???

Ja tentei em todos os eventos do form.

sc_lookup(DS,“Select count(*) from tbl_pagamentos where contratoinvestidor={id} and tipocontratoinvestidor=1”);
if(!empty({DS[0][0]})){
sc_error_message(“Achei contrato”);
sc_btn_display(‘Insert’,‘off’);
sc_btn_display(‘New’,‘off’);
sc_btn_display(‘Update’,‘off’);
sc_btn_display(‘Delete’,‘off’);

}else{
sc_btn_display (‘Insert’, ‘on’);
sc_btn_display(‘Edit’,‘on’);
sc_btn_display(‘New’,‘on’);
sc_btn_display(‘Update’,‘on’);
sc_btn_display(‘Delete’,'on);
}

1 Curtida

Tem que ser na onload.
Se não me engano o nome deve ser em minúsculo.
https://www.scriptcase.com.br/docs/pt_br/v9/manual/14-macros/01-visao-geral/#sc_btn_display

Pefeito Haroldo,

Detalhes tao pequenas que não percebemos. Muito obrigado.

Vi que vc esta sempre ajudando as pessoas, muito bom. parabens!

att

Kielber