[Resolvido] Macro sc_btn_display para botão novo na Consulta

Olá, bom dia!

Estou com o seguinte problema: não estou conseguindo ocultar o botão NOVO da consulta por meio da macro sc_btn_display(‘new’, ‘off’) no evento onScriptInit da consulta.

Talvez isso aconteça, pois na propriedades da ligação da consulta para o formulário, o botão novo está ativado para ser exibido. Porém, eu faço uma verificação no usuário para esse botão aparecer ou não, de acordo com as atribuições do usuário.

Então, como posso resolver essa situação? Alguém tem alguma sugestão?

Obrigado desde já.

Você deve DESATIVAR o botão ‘Novo’ da ligação da consulta:

Criar um botão Novo > PHP nome: NOVO e colocar o código:

sc_commit_trans();

/* O Campo da chave de referência deve ser passado todo em letras minúsculas,
   Exemplo: PedidoID, vira pedidoid
*/
sc_redir(form_pedidos.php, pedidoid=0, "_self");

No Evento OnHead coloque o seu código if com uma variável global:

sc_btn_display('NOVO', 'off');
2 Curtidas

Olá,Jailton! Obrigado por responder!

Fiz um pouco diferente do que vc sugeriu.

Criei outro botão novo, porém, de ligação e não PHP.

Assim, dependendo da configuração do usuário, esse botão é exibido ou não.

Só acho estranho a macro não funcionar com o botão novo que já vem na aplicação.

De qualquer forma muito obrigado!

1 Curtida

Ok agora coloca no Inicio do Post [Resolvido]

Grato.

1 Curtida