Os objetos do QlikView podem ser acessados de forma automática no QlikView através da linguagem de script interna. As macros escritas em VBScript ou JScript, dentro de um documento QlikView, podem ser chamadas de várias maneiras:
Eventos de documento:
Uma macro poderá ser executada depois que um documento QlikView for aberto.
Uma macro poderá ser executada após a reexecução do script.
Uma macro poderá ser executada após o comando Reduzir Dados.
Uma macro poderá ser executada após uma seleção em qualquer campo de um documento.
Uma macro poderá ser executada quando o valor de qualquer variável for alterado em um documento.
As macros chamadas a partir de eventos de documento são criadas na página de Propriedades do Documento: Disparadores.
Eventos de pasta:
Uma macro poderá ser executada após a ativação de uma pasta.
Uma macro poderá ser executada quando uma pasta for desativada.
As macros chamadas a partir de eventos de pasta são criadas na página de Propriedades do Documento:
Disparadores.
Eventos de objeto de pasta:
Uma macro poderá ser executada após a ativação de um objeto de pasta.
Uma macro poderá ser executada quando um objeto de pasta for desativado.
As macros chamadas a partir de eventos de objeto de pasta são criadas na página de Propriedades da Pasta: Disparadores.
Eventos de botão:
Um botão pode ser definido como um botão de macro.
Uma macro chamada a partir de um evento de botão de macro é criada na página Ações do botão.
Eventos de campo:
Uma macro poderá ser executada após uma seleção em um campo especificado.
Uma macro poderá ser executada após uma seleção em qualquer campo logicamente associado a um campo especificado.
Uma macro poderá ser executada quando houver seleções travadas em um campo específico.
Uma macro poderá ser executada quando houver seleções destravadas em um campo específico.
As macros chamadas a partir de eventos de campo são criadas na página de Propriedades do Documento: Disparadores.
Eventos de variável:
Uma macro poderá ser executada quando um novo valor for digitado diretamente em uma variável especificada.
Uma macro poderá ser executada quando o valor da variável especificada for alterado como resultado de modificações feitas em outras variáveis ou no estado lógico do documento.
As macros chamadas a partir de eventos de variável são criadas na página de Propriedades do Documento: Disparadores.
Editor de macro:
Independentemente do modo de disparo, as macros são criadas e editadas na caixa de diálogo Editar Módulo.