5 Replies Latest reply: Mar 12, 2015 7:21 PM by Thiago Bruno RSS

    Setar Variável ao Selecionar um Campo

    Thiago Bruno

      Boa noite, a todos.

       

      Gostaria de saber se é possível setar o valor de uma variável selecionando um determinado campo ?

       

      Ex.:

      Campo Ano, ao ser selecionado um determinado ano, o valor do ano seja atribuído a variável vAno.

        • Re: Setar Variável ao Selecionar um Campo
          Luciano Vasconcelos

          Bom dia.

          Segue exemplo anexo.

            • Re: Setar Variável ao Selecionar um Campo
              Thiago Bruno

              Bom dia Luciano,

               

              Obrigado pelo exemplo, mas não é bem isso que desejo.

              Usei o exemplo de Ano, para tentar simplificar, mas vamos ao real problema.

               

              Problema:

              • Tenho uma lista de países, onde ao selecionar um país na lista, quero que mostre a bandeira do país num objeto de Texto.

              Ideia:

              • Ao selecionar um país na lista, a variável seja setada com o valor do país referente;

                         ( Ex.: ao selecionar Brasil a variável vPais receba o valor 'BRA' )

              • Criar um objeto de texto para cada bandeira, e ajustar a opção de Layout / Mostrar Condicional, da propriedade do objeto, com o valor da variável referente aquele país;

                         ( Ex.: o objeto de texto com a imagem do Brasil a propriedade ficaria assim: vPais = 'BRA' )

               

              Acredito que desta forma consegui apresentar o problema.

               

              Você teria uma solução ?

                • Re: Setar Variável ao Selecionar um Campo
                  Thiago Manoel Gonçalo

                  Thiago, bom dia!

                   

                  Você pode fazer isso de uma maneira mais simples para dar manutenção e não ira carregar vários objetos de texto desnecessariamente.


                  Criar uma tabela em excel contendo 2 campos. País e caminho da imagem. Você pode criar uma pasta e colocar as imagens dos países.

                   

                  A tabela ficará assim:   /* o nome do país no excel tem que ser o mesmo da sua tabela de país.

                                |

                  PaísImagem
                  BRASILc:\pastaimagem\brasil.jpg
                  ESPANHA ou caminho do servidor \\servidor\pasta\imagem\espanha.jpg

                   

                  Então você carrega essa planilha no qlikview..

                   

                  e vincula o campo país a tabela de países que vc já tem..

                   

                  Para colocar a imagem.. pode ser um objeto texto.. vc coloca na parte onde escreve o texto

                  =imagem          (imagem que é o nome do campo da planilha excel que contem o caminho da imagem)

                   

                  e na propriedade do objeto de texto chamado representação coloque imagem.

                   

                  Pronto. quando vc selecionar qualquer país ele mudará a foto, conforme tabela.

                   

                  Espero ter ajudado.

                   

                  Qualquer dúvida, estamos a disposição.