Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bom dia, temos duas empresas, porém os aplicativos são desenvolvidos para ambas, pois utilizam as mesmas tabelas no banco de dados, em cada tabela existe um campo para identificar de qual empresa é o registro.
O que eu queria saber é se existe a possibilidade de quando o usuário abrir o aplicativo já aparecer uma janela solicitando a empresa na qual serão filtrados os dados. Os tratamentos de empresa eu já faço concatenando o campo da empresa em todas as chaves, e no momento uso uma caixa de seleção múltipla para filtrar os dados de cada empresa. Qualquer duvida estou a disposição.
Coloquei o anexo certo agora! (Começo de ano, ainda não estou funcionando direto )
Da uma olhada e veja se te atende.
Bom dia.
Cada usuário só verá a sua empresa ou existe algum que Pode ver ambas?
O correto é fazer por section access
Enviado do meu iPhone
Em 09/01/2015, às 08:27, Marcos Santos <qcwebmaster@qlikview.com> escreveu:
Qlik Community
Selecionar Empresa
criado por Marcos Santos em Qlik Brasil - Visualize a discussão completa
Bom dia, temos duas empresas, porém os aplicativos são desenvolvidos para ambas, pois utilizam as mesmas tabelas no banco de dados, em cada tabela existe um campo para identificar de qual empresa é o registro.
O que eu queria saber é se existe a possibilidade de quando o usuário abrir o aplicativo já aparecer uma janela solicitando a empresa na qual serão filtrados os dados. Os tratamentos de empresa eu já faço concatenando o campo da empresa em todas as chaves, e no momento uso uma caixa de seleção múltipla para filtrar os dados de cada empresa. Qualquer duvida estou a disposição.
Responda a esta mensagem respondendo a este e-mail ou vá para a mensagem em Qlik Community
Inicie uma nova discussão em Qlik Brasil por e-mail ou em Qlik Community
Seguindo Qlik Brasil nestes fluxos: Caixa de Entrada
Seguindo Marcos Santos nestes fluxos: Fluxo de conexões
Bom dia Luciano, no caso o usuário que vai definir a empresa a ser utilizada, e ele poderá ter acesso a ambas.
Bom dia Marcos.
Se você quiser isto sem que o usuário escolha a empresa e sim ele veja a empresa que ele teria "direito", você poderia colocar isto em um section access. Assim, cada usuário poderia ver somente a empresa atrelada a ele e no caso de Diretores ou Presidente que possam ver as duas, também daria com um *.
Agora se quiser mesmo que o usuário escolha, normalmente sempre teríamos um filtro na tela para ele escolher a empresa. Este campo se for o caso poderia estar para sempre ter um valor selecionado o que seria sempre uma ou outra empresa. Assim nao daria para ver o consolidado (as duas selecionadas).
Outra forma, se não quiser ter o campo para filtrar na tela, o que seria o mais convencional se nao usar o filtro no section access seria ter ao abrir o modelo, ir direto para uma aba que tenha na tela somente o campo da empresa.
Assim que ele selecionar um valor, um disparador trava o campo e direciona para outra aba aonde ele vai continuar as analises, mas com o campo de empresa escolhido selecionado e travado.
Att,
AMF
Bom dia Alessandro, a terceira opção onde ao abrir o modelo, ir direto para uma aba que tenha na tela somente o campo da empresa, é a mais viável, porém não sei que tipo de objeto eu utilizarei para ao fazer a seleção executar um disparador.
Segue uma forma de se fazer isso
Coloquei o anexo certo agora! (Começo de ano, ainda não estou funcionando direto )
Da uma olhada e veja se te atende.
Marcos,
você pode fazer com uma lista na tela. Ao selecionar um valor de um campo, você vai criar um disparador na seleção deste campo, dizendo qual a ação e neste caso seria travar o campo e depois ir para a aba.
AMF
Outra saída bem simples seria exibir o campo "Empresa" na aba principal ao abrir o arquivo e condicionar a exibição de todas as demais abas que contém informações ao fato de existir apenas 1 empresa selecionada:
Com isso enquanto o usuário não selecionar apenas 1 empresa, as informações não são exibidas!
Abraço
Bom dia, fiz o procedimento do arquivo que você me enviou e funcionou perfeitamente. Obrigado.