Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Em determinado momento, você pode se deparar com a necessidade de efetuar uma carga de dados sem abrir o Qlikview ou o Qlikview Management Console.
Um exemplo para esta situação seria um sistema de input de dados em algum momento, recarregar por si só os dados que acabaram de ser inseridos no mesmo.
Para conseguirmos realizar esse processo de recarga fora dos meios convencionais, podemos recorrer a comandos de promptcom a seguinte sintaxe:
[ path ] Qv.exe [ { switch } documentfile ]
Sendo:
Path = Caminho do executável do Qlikview
Documentfile = É o nome do arquivo Qlikview acompanhado do caminho do mesmo.
Switch = Usado para determinar a opção que deseja utilizar, de acordo com o exemplo que informei no início do post. As opções seriam:
/r = Opção para recarga. O documento será aberto e o script recarregado. Depois disso, o documento será salvo e o Qlikviewserá fechado.
/rp = O mesmo que a opção anterior, porem com uma recarga parcial.
/l = Carregar dados novos. O documento será aberto e o script recarregado. O documento não será salvo e o Qlikviewpermanecerá aberto.
/lp = O mesmo que a opção anterior, porem com uma recarga parcial.
Exemplo:
O Qlikview também possui outras opções além das citadas acima:
/v = Se essa chave for imediatamente seguida por um nome de variável e por uma atribuição, a variável obterá o valor atribuído antes do início da execução do script.
/nodata = Abre o documento sem os dados de variáveis, tabela e campo. Esse recurso também está disponível para os documentos abertos anteriormente na Pagina Inicial.
/NoSecurity = Sobrepõe as medidas de segurança do Qlikview contra macros e scripts hostis incluídos nos documentos Qlikview. Não serão mostrados diálogos de aviso consultando o usuário quanto à aceitação de códigos potencialmente nocivos. Utilize essa chave com cautela e somente com documentos conhecidos.
Exemplo:
uma ótima dica
Abraço
Giovanne, não seria melhor usar o termo "command line" ao invés do "promptcom"?
Olá, obrigado pela sugestão já realizei a mudança, abraço
Muito bom.
Conteúdo muito interessante!!!
Abs,