ndice
Objetivo
Neste documento será explicado quando são executadas fórmulas visuais com gatilhos de Cadastros.
Informações |
---|
Para os exemplos citados abaixo, estamos considerando uma fórmula que tenha em sua estrutura uma atividade de "Transformar Registro em XML", para receber o DataSet da tabela da tela. E um atividade de "Exceção" para exibir os dados XML capturados na atividade anterior. Consulte o documento Utilizando Atividades para mais informações sobre outras atividades de Fórmula Visual. |
Gatilho Antes da Leitura da Visão e Após a Leitura da Visão
- Gatilho Antes da Leitura da Visão: Utilizando o gatilho "Antes da Leitura da Visão", a fórmula visual será executada no momento em que o usuário clicar na visão (Antes mesmo de carregar algum registro do banco de dados).
Exemplo: Na edição da fórmula criada, configure o gatilho "Cadastros | Antes da Leitura da Visão" com a action "GlbUsuario (por exemplo)". Feita a configuração, acesse o menu de usuários. A formula será executada nesse momento, antes de preencher o DataSet com a consulta padrão do RM, ou seja, nenhum dado de usuário será retornado na FV.
- Gatilho Após a Leitura da Visão: Utilizando o gatilho "Após a Leitura da Visão", a fórmula visual será executada no momento em que a visão os dados da visão forem carregados (Não será mostrado o menu ao usuário, mais os dados serão mostrados nós detalhes da exceção).
Exemplo: Na edição da fórmula criada, configure o gatilho "Cadastros | Após da Leitura da Visão" com a action "GlbUsuario (por exemplo)". Feita a configuração, acesse o menu de usuários. A formula será executada nesse momento, a exceção mostrará em seus detalhes as informações carregadas do banco de dados (Informações que não são mostradas no Gatilho "Antes da Leitura da Visão").
Gatilho Antes da Leitura de Edição e Após a Leitura de Edição
- Gatilho Antes da Leitura da Edição: Utilizando o gatilho "Antes da Leitura de Edição" a formula visual será executada no momento em que a o usuário clicar na edição de um registro.
Exemplo: Na edição da fórmula criada, configure o gatilho "Cadastros | Antes da Leitura de Edição" com a action "GlbUsuario (por exemplo)". Feita a configuração, acesse o menu de usuários, selecione um registro qualquer e clique em "Editar". A fórmula deverá ser executada nesse momento, a exceção mostrará em seus detalhes apenas o DataSet não preenchido)
- Gatilho Após a Leitura de Edição: Utilizando o gatilho "Após a Leitura de Edição", a fórmula visual será executada no momento em que a o usuário clicar na edição de um registro (Não será mostrado o menu ao usuário, mais os dados da tela serão mostrados nós detalhes da exceção).
Exemplo: Na edição da fórmula criada, configure o gatilho "Cadastros | Após a Leitura de Edição" com a action "GlbUsuario (por exemplo)". Feita a configuração, acesse o menu de usuários, selecione um registro qualquer e clique em "Editar". A fórmula deverá ser executada nesse momento, a exceção mostrará em seus detalhes as informações da tela de edição selecionada, carregadas do banco de dados (Informações que não são mostradas no Gatilho "Antes da Leitura de Edição").
Gatilho Antes da Atualização do Registro(Inicio) e Após a Atualização do Registro(Fim)
- Gatilho Antes da Atualização do Registro (Inicio): Utilizando o gatilho "Antes da Atualização do Registro (Incio)" a formula visual será executada no momento em que o usuário realizar uma alteração em um registro.
Exemplo: Na edição da fórmula criada, configure o gatilho "Cadastros | Antes da Atualização do Registro (Inicio)" com a action "GlbUsuario (por exemplo)". Feita a configuração, acesse o menu de usuários, selecione um registro qualquer e clique em "Editar", em seguida faça a alteração de algum campo e clique em Salvar. A fórmula deverá ser executada nesse momento, a exceção mostrará em seus detalhes apenas o DataSet não preenchido com a atualização do registro)
- Gatilho Após a Atualização do Registro (Fim): Utilizando o gatilho "Após a Leitura de Edição", a fórmula visual será executada no momento em que a o usuário clicar na edição de um registro (Não será mostrado o menu ao usuário, mais os dados da tela serão mostrados nós detalhes da exceção).
Exemplo: Na edição da fórmula criada, configure o gatilho "Cadastros | Após a Leitura de Edição" com a action "GlbUsuario (por exemplo)". Feita a configuração, acesse o menu de usuários, selecione um registro qualquer e clique em "Editar". A fórmula deverá ser executada nesse momento, a exceção mostrará em seus detalhes as informações da tela de edição selecionada, carregadas do banco de dados (Informações que não são mostradas no Gatilho "Antes da Leitura de Edição").