Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Limitar Acesso a aba

Bom dia, como eu poderia fazer um controle para usuário com Nivel = 4 acessarem a aba "Acesso".

Segue abaixo os meus loads, fiz eles de acordo com alguns topiocos aqui do forum.

Section Access;

LOAD

          UPPER([TP_ACESSO]) AS ACCESS,

          UPPER([NM_USUARIO]) AS NTNAME,

     TEXT(ID_VENDEDOR) AS ID_VENDEDOR,

     TEXT(ID_GERENTE) AS ID_GERENTE,

     TEXT(ID_SUPERVISOR) AS ID_SUPERVISOR,

     TEXT(NIVEL) AS NIVEL

;

Temos usuários com os niveis, 1,2,3,4 .. apenas os de nivel 4 podem ter acesso a uma determinada aba..

Section Application;

[Acessos]:

LOAD * Inline

[

          NIVEL, VISUALIZAR

          1          , N

          2   , N

          3   , N

          4   , S

];

Coloquei que quando o nivel For 4, então vizualizar é S.

na aba que desejo liminar o acesso, no campo abrindo coloquei :

=(VISUALIZAR ='S')

Porem não deu certo, o problema é na expressão que estou utilizando ?

Obrigado.

1 Solution

Accepted Solutions
cesaraccardi
Specialist
Specialist

Olá Carlos,

Você colocou a expressão =(VISUALIZAR = 'S') na condição de exibição da aba? Se sim, experimente rodar o código da tabela de acessos na seção de aplicação (sem section access), para verificar se ao filtrar o usuário é exibido o valor S para o campo "VISUALIZAR", ou ainda com a expressão de exibição: Only(VISUALIZAR) = 'S'

Abraços,

Cesar Accardi

View solution in original post

2 Replies
Not applicable
Author

Clica com botao direito, Propriedades da pasta, condicional e coloca lá IF(NIVEL = 4,1,0)

cesaraccardi
Specialist
Specialist

Olá Carlos,

Você colocou a expressão =(VISUALIZAR = 'S') na condição de exibição da aba? Se sim, experimente rodar o código da tabela de acessos na seção de aplicação (sem section access), para verificar se ao filtrar o usuário é exibido o valor S para o campo "VISUALIZAR", ou ainda com a expressão de exibição: Only(VISUALIZAR) = 'S'

Abraços,

Cesar Accardi