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