Amigos,
Já estamos em 2021 seria interessante essa macro funcionar para desabitar os
campos do Filtro da Consulta / e Aplicações de Filtro, igual ela faz nos formulários
e controles.
Fui usar ela hoje em um projeto novo, fiz vários testes e tive que criar 3 cópias de
cada consulta e vincular a senha de grupo separada, se a macro desabilitasse os
campos desejados no filtro, seria mais prático e resolveria outros tipos de casos.
Em vez de vincular ao Grupo de Senhas eu poderia também ter redirecionando
no OnExecute do Menu:
if ({sc_script_name}=='cons_pedidos' AND [usr_grupo]=='Administrador') {
sc_apl_status('cons_pedidos', 'on');
sc_apl_conf('cons_pedidos', 'insert', 'on');
sc_apl_conf('cons_pedidos', 'delete', 'off');
sc_apl_conf('cons_pedidos', 'update', 'on');
// Botões Exportação Consultas Grid (btn_display_on / btn_display_off):
sc_apl_conf('cons_pedidos', 'btn_display_on', 'xls');
sc_apl_conf('cons_pedidos', 'btn_display_on', 'word');
sc_apl_conf('cons_pedidos', 'btn_display_on', 'pdf');
sc_apl_conf('cons_pedidos', 'btn_display_on', 'xml');
sc_apl_conf('cons_pedidos', 'btn_display_on', 'csv');
sc_apl_conf('cons_pedidos', 'btn_display_on', 'rtf');
sc_apl_conf('cons_pedidos', 'btn_display_on', 'print');
sc_redir(cons_pedidos.php, '', "_self");
}