Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa tarde pessoal,
como faço pra controlar o acesso das minhas Abas (Sheet)?
Já faço o controle de usuários e dados, mas preciso controlar as abas.
Tenho o seguinte código já funcionando, buscando as informações numa planilha.:
section access;
ACESSO:
LOAD ACCESS,
USERID,
PASSWORD,
COD_SUPERVISOR,
COD_FILIAL
FROM
[..\app\ACESSO.xlsx]
(ooxml, embedded labels, table is Sheet1);
section application;
Aguardo retorno.
Desde já agradeço!
Boa tarde.
Quais as regras de acesso para as abas?
Crie um objeto de texto com =OSUser(). Provavelmente será igual ao USERID da sua planilha.
Você pode usar como condição nas abas.
Esse é um exemplo simples, mas precisamos saber detalhes de sua necessidade.
there are a lot of usefule info on sheet security with section access
https://community.qlik.com/search.jspa?q=sheet+section+access&type=document
Use esse exemplo
=if(OSUser() = 'EMPRESA\maycon', 1,0)
Maycon, esse exemplo eu coloco onde?
Lá no "show sheet / Conditional" ?
Meu servidor está fora do domínio... com isso acho que deveria usar o QVUser(), não é?
Já testei de tudo e não funciona.
A única coisa que quero é mostrar ou não as abas, dependendo do usuário.
Luciano, o que você quer dizer com Objeto de texto com =OSUser()?
E de quais informações você precisa, pra me ajudar?
Boa noite.
O Objeto de texto é só para testar o valor que a função OSUser está trazendo.
Com isso você pode colocar no condicional de cada sheet como perguntou para o Maycon.
O que eu preciso saber é quem precisa enxergar qual aba pois colocar em cada aba no condicional OSUser() = 'dominio/Luciano' é bastante manual. Para cada usuário você terá que colocar um or no condicional e para cada novo usuário haverá manutenção da aplicação. Se houver algum atributo que dê para capturar no login dá para fazer algo mais automático.
Pablo,
Detalhe, voce vai inserir ele no conditiion da aba, mas somente no servidor vai surtir efeito.
Eu fiz o seguinte.
Criei uma variavel e lá deixei os usuarios.
E na condition da aba deixei a variavel...assim não preciso editar em cada aba.
Bom dia pessoal!
Realmente não está funcionando.
Pelo que vi na propriedade do documento, só é possível fazer controle de dados OU de pastas, não dos dois ao mesmo tempo. É isso mesmo?
Se for, é por isso, pois já está marcado para fazer controle de dados e esse sim está funcionando.