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: 
Ribeiro
Specialist
Specialist

Criar LOAD com Validade do qvw

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

Neves
1 Solution

Accepted Solutions
paulovendruscol
Creator
Creator

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

View solution in original post

5 Replies
paulovendruscol
Creator
Creator

Agnaldo,

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

Ribeiro
Specialist
Specialist
Author

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

Neves
paulovendruscol
Creator
Creator

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

Ribeiro
Specialist
Specialist
Author

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

Neves
Clever_Anjos
Employee
Employee

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