Esconder botões no formulário após clique na grid

Olá pessoal,

Estou tentando me arrumar com os botões fixos da barra de ferramentas.

Ocorre que alguns não devem aparecer no formulário dependendo da ação que estou fazendo: INCLUSÃO OU ALTERAÇÃO.

Gostaria de ter uma forma de identificar qual a origem do clique a partir da aplicação grid.

Tentei o código abaixo e não funcionou no ONLOAD da aplicação form.

if (sc_btn_update){
sc_btn_display (‘new’, ‘off’);
}

  • Neste caso eu gostaria de esconder o botão Novo quando estivesse editando o registro. A partir do clique no record da aplicação grid.

Como eu posso identificar a origem do clique a partir da grid? A partir da grid seria o botão NOVO (cabeçalho) e ALTERAR (registro).

Desde já agradeço.

  • Poderia colocar isto em alguma função para carregar automaticamente em todos os eventos onload?

Forma simples que talvez seja útil:
if ({qualquer_campo}>‘0’){
sc_btn_display (‘new’, ‘off’);
}

Obrigado Roberto, estou fazendo assim, porém queria fazer uma função genérica para cada aplicação.