Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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?
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
Agnaldo,
Quando se refere (parar de funcionar), está se referindo a parar de fazer a carga de dados?
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
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
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.
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