Jump to content
andrelfg

Marcar um filtro como "sempre usar este filtro ao abrir a visão" para todos os usuários

Recommended Posts

Prezados, boa tarde,


gostaria de saber se vocês já tiveram esta necessidade. Preciso marcar um determinado filtro, já criado como global, como "Sempre usar este filtro ao abrir a visão" para todos os usuários. Mesmo eu marcando este filtro desta forma e depois compartilhando ele como global, o mesmo não fica com esta opção marcada para os outros usuários.


Caso não exista uma forma de ser feita via MDI, gostaria de verificar se vocês saberiam dizer qual seria o campo em que esta informação fica armazenada no banco de dados. Procurei nas tabelas GFILTROS e GCONDICAO e não encontrei campo que armazene esta informação. Sabendo o campo, eu poderia replicar esta opção para todos os demais usuários do sistema, para que o filtro seja aberto de forma automática para todos, quando a visão fora acessada.

Desde já agradeço pela ajuda.
 

Share this post


Link to post
Share on other sites

Andre,

Fazer essa tarefa via banco de dados não será nada fácil. O sistema realiza alterações em duas tabelas ao marcar a opção "Sempre usar este filtro ao abrir a visão".

Tabelas essas que são: GUSRPAR e GUSRGRIDPREF.

Para a tabela GUSRPAR  o sistema altera a coluna PREFERENCIAS; Para a tabela GUSRGRIDPREF o sistema realiza uma inserção.

Para você entender melhor como são realizadas essas operações, sugiro que utilize o SQL Server Profiler ou alguma ferramenta similar.

  • Thanks 1

Share this post


Link to post
Share on other sites

Geraldo, muito obrigado pela ajuda!

Meu objetivo era limitar a visão dos usuários às fórmulas que eu havia criado para apuração de resultados do módulo Gestão Educacional. Acabou que resolvi q questão usando fórmula visual, assim, a mesma é executada quando é feito um lookup para as fórmulas, dentro das apurações de resultados. Desta forma, atingi o mesmo objetivo que eu desejava.

Realmente via banco de dados ia ser bem complicado.

Abraço e novamente, obrigado pela ajuda!

Share this post


Link to post
Share on other sites
1 hora atrás, FABIO MATOS DE SOUZA disse:

Bom dia sobre estes tópico acima.

Ao entrar no sistema deve-se desmarcar o campo de entrada automática das telas isso °?

 

Abg.

Não entendi sua pergunta Fábio. Poderia reformular?? 

Share this post


Link to post
Share on other sites

Se você está se referindo a desmarcar a tela de filtros para não abrir de forma automática sempre que abrir um cadastro, basta você abrir os filtros, desmarcar a opção e escolher um filtro e entrar... pronto, não tem mais default para o usuário. Mas como citado acima, isso é feito por usuário. Não dá via sistema pra fazer para todos. 

image.png

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.