Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Posting on Qlik Community is temporarily paused for some users. Thank you for patience and we'll update you soon!
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
Support
Support

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