Passo a passo: | - Acesse o perfil do usuário que deseja cadastrar o filtro com consulta sql;
- Selecione o menu Filtro por Perfil:
- Clique no Menu Incluir:
- Selecione a tabela que deseja criar o filtro, neste exemplo, XEMPREENDIMENTO:
- Clique em novo:
- Adicione novo filtro, selecione o campo codigo 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. - Clique em ok para selecionar a consulta sql:
- Clique em adicionar para aplicar a condição do filtro:
- Informe o nome para o filtro:
- Salve as configurações:
- Será apresentado um aviso:
- Salve as configurações do filtro:
- 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:
|