Tempo aproximado para leitura: 00:05:00 min
Dúvida
Como criar filtro por perfil com consulta SQL?
Ambiente
Framework - Linha RM - Frame - Todas as versões do sistema RM
Solução
- Acesse o perfil que deseja cadastrar o filtro com consulta SQL;
- Selecione o menu Anexos / Filtro por Perfil:

- Selecione a tabela que deseja criar o filtro, neste exemplo, XEMPREENDIMENTO:

- Adicione novo filtro, selecione o campo código do empreendimento, selecione o operador IN (SQL) e clique nas reticências para adicionar a consulta SQL:

- Crie uma consulta SQL, conforme desejado, por exemplo:

SELECT CODEMPREENDIMENTO FROM XEMPREENDIMENTO
WHERE COD_PESS_EMPR=100
Importante
A tela de filtro precisa que apenas um campo seja retornado, pois o sistema montará a grid com as informações. Neste exemplo, a consulta SQL retorna apenas o código do empreendimento. Não se deve utilizar uma consulta retornando todos os campos, por exemplo: SELECT * FROM XEMPREENDIMENTO, pois dessa forma será apresentado erro ao selecionar a visão. - Salve as configurações:

- Ao acessar o RM com o usuário que possui o filtro por perfil configurado, mesmo aplicando à visão a condição para retornar todos os empreendimentos, apenas o empreendimento do filtro será apresentado:


Saiba mais
Para maiores detalhes sobre o processo, acesso o link:
Criação de Filtro por perfil com consulta SQL
0 Comentários