5 Replies Latest reply: Jul 13, 2016 12:29 AM by Clever Anjos RSS

    Criar LOAD com Validade do qvw

    agnaldo neves

      Bom dia, Tenho um campo no sistema, chamado data validade.

      Gostaria de criar um LOAD no qvw. Para quanto ele mudar o meu qvw. Ele pare de funcionar.

      Opções:

      no campo é Data_Validade:28/11/2015

      Ou pode ser pela letra Liberacao5:NJGT

       

      Está licença é trocada a cada 03 meses.

      Alguém tem alguma sugestão?

      2015-09-21_09-37-35.jpg

        • Re: Criar LOAD com Validade do qvw
          Paulo Vendruscolo Bermude

          Agnaldo,

           

          Quando se refere (parar de funcionar), está se referindo a parar de fazer a carga de dados?

            • Re: Criar LOAD com Validade do qvw
              agnaldo neves

              O que eu quero é simples,

              Que eu digite este codigo numa tabela no qlikview LOAD INLINE

              Como este código muda a cada três meses. Caso eu não entre no qlik e coloque este codigo que o script ao carregar de algum erro. Seria duas chaves primaria.

               

              Liberacao5:NJGT

                • Re: Criar LOAD com Validade do qvw
                  Paulo Vendruscolo Bermude

                  Agnaldo,

                   

                  Caso queira "bloquear" o documento/aplicativo. Veja um exemplo:

                   

                  SET vBloqueiaQVW = 'NJGT';
                  
                  if vBloqueiaQVW <> 'NJGT' THEN
                  
                  //Se for diferente de NJGT, executa o bloco 1
                  
                  //Inicio bloco 1
                  
                  //Nessa seção de acesso você cadastra os usuários que devem ter acesso ao aplicativo/documento.
                  
                  SecaodeAcesso:
                  LOAD * INLINE [
                      ACCESS, USERID, PASSWORD
                      ADMIN, USUARIO, ADMIN
                  ];
                  Section Application;
                  
                  //Fim bloco 1
                  
                  ELSE
                  
                  //Se for igual a NJGT, executa o bloco 2
                  
                  // Inicio bloco 2
                  
                  TRACE 'Bloqueado...';
                  
                  Section Access;
                  
                  //Nessa seção de acesso você cadastra os usuários que podem ter acesso ao documento/aplicaitvo "bloqueado".
                  
                  SecaodeAcessoBloqueado:
                  LOAD * INLINE [
                      ACCESS, USERID, PASSWORD
                      ADMIN, ADMIN, ADMIN
                  ];
                  Section Application;
                  
                  //Fim bloco 2
                  
                  ENDIF
                  
                  
                  
                  

                   

                  Exibir apenas uma mensagem:

                   

                  SET vBloqueiaQVW = 'NJGT';
                  
                  if vBloqueiaQVW <> 'NJGT' THEN
                  
                  TRACE 'Liberado';
                  
                  ELSE
                  
                  TRACE 'Bloqueado...';
                  
                  ENDIF
                  
                  
                  
                  
                    • Re: Criar LOAD com Validade do qvw
                      agnaldo neves

                      OLEDB CONNECT32 TO [Provider=SQLOLEDB.1;Persist Security Info=True;User ID=sa;Initial Catalog=S9_Controle;Data Source=localhost\shopcontrol9;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=AGNALDO;Use Encryption for Data=False;Tag with column collation when possible=False] (XPassword is fJNefJVMODaCWYIGTBeB);

                      //-------- Start Multiple Select Statements ------

                       

                       

                      TabelaLiberacao:

                      LOAD Ordem,

                          Liberacao5,  

                          Validacao;

                      SQL SELECT *

                      FROM "S9_Controle".dbo.Liberacao;

                      //-------- End Multiple Select Statements ------

                       

                       

                      DigitarLiberacao:

                      LOAD * INLINE [

                          Liberacao5

                          NJGT,

                      ]; 

                      Section Application; 

                       

                      Detalhes:

                      1 - Conexão com sql server da tabela liberação.Este registro e alterado de 03 e 03 meses.

                      2 - Tabela temporária digitada por mim igual a Conexão.

                      3 - O Relacionamento.

                       

                      Bom o que eu queira que caso a conexão seja diferente a digitada por mim.

                      Ele trava o script.

                      Existe como implementar Paulo o script acima,

                      Ou uma dica mais rapida.

                      2015-09-21_18-33-49.jpg

                • Re: Criar LOAD com Validade do qvw
                  Clever Anjos

                  Já conseguiu a resposta? Se sim, escolha uma e marque como "Correta" para fechar o tópico e nos ajudar a manter a comunidade organizada