IBM Lotus Symphony


Vinculando Macros para Eventos do Formulário

A página tabuladda Eventos, permite que você atribua uma macro a determinados eventos que ocorrem em um formulário.

Para Acessar este Comando...

Abra o menu de contexto de um elemento do formulário selecionado - escolha a guia Propriedades do Formulário - Eventos

Abra a barra de ferramentas Formulários, clique no ícone Formulário - guia Eventos

Para vincular um evento a uma macro, primeiro grave uma macro que contenha todos os comandos a serem executados quando ocorrer o evento. Em seguida, atribua essa macro ao respectivo evento clicando no botão ... ao lado do evento correspondente. O diálogo Atribuir Macro é exibido, onde é possível selecionar a macro.

As ações a seguir podem ser configuradas individualmente, o que significa que é possível usar seus próprios diálogos para representar uma ação:

Por exemplo, é possível emitir um pedido de "confirmação de exclusão", como "Deseja realmente excluir o cliente xyz?", ao excluir um registro de dados.

Todos os eventos em um formulário que podem ser vinculados a uma macro são listados e descritos a seguir:

Antes da Atualização

O evento Antes da atualização ocorre antes de o conteúdo do controle alterado pelo usuário ser escrito na origem de dados. A macro vinculada pode, por exemplo, evitar que esta ação seja retornada como "FALSE".

Após a Atualização

O evento Após a atualização ocorre após o conteúdo do controle alterado pelo usuário ter sido escrito na origem de dados.

Antes de reconfigurar

O evento Antes de redefinir ocorre antes de um formulário ser redefinido. A macro vinculada pode, por exemplo, evitar que esta ação seja retornada como "FALSE".

Um formulário será reconfigurado se uma das seguintes condições for atendida:

Após reconfigurar

O evento Após a redefinição ocorre após um formulário ter sido redefinido.

Antes de submeter

O evento Antes de enviar ocorre antes do envio de dados de formulário.

Ao carregar

O evento Ao carregar ocorre diretamente após o carregamento do formulário.

Antes de recarregar

O evento Antes de recarregar ocorre antes do recarregamento do formulário. O conteúdo dos dados ainda não foi atualizado.

Ao recarregar

O evento Ao recarregar ocorre diretamente após o recarregamento do formulário. O conteúdo dos dados já foi atualizado.

Antes de descarregar

O evento Antes de descarregar ocorre antes do descarregamento do formulário; ou seja, separado de sua origem de dados.

Ao descarregar

O evento Ao descarregar ocorre diretamente após o descarregamento do formulário; ou seja, separado de sua origem de dados.

Confirmar exclusão

O evento Confirmar exclusão ocorre assim que os dados tiverem sido excluídos do formulário. Por exemplo, a macro vinculada pode solicitar confirmação em um diálogo.

Antes da ação do registro

O evento Antes da ação do registro ocorre antes da mudança do registro atual. Por exemplo, a macro vinculada pode solicitar confirmação em um diálogo.

Após ação do registro

O evento Após a ação do registro ocorre diretamente após a mudança do registro atual.

Antes da alteração do registro

O evento Antes da mudança do registro ocorre antes da mudança do ponteiro do registro atual.. Por exemplo, a macro vinculada pode impedir essa ação, retornando "FALSE".

Após alteração do registro

O evento Após a mudança do registro ocorre diretamente após a mudança do ponteiro do registro atual.

Preencher parâmetros

O evento Preencher parâmetros ocorre quando o formulário a ser carregado possui parâmetros que devem ser preenchidos. Por exemplo, a origem de dados do formulário pode ser o seguinte comando SQL:

SELECT * FROM address WHERE name=:name

Aqui, :name é um parâmetro que deve ser preenchido durante o carregamento. O parâmetro é automaticamente preenchido a partir do formulário-pai, se possível. Se o parâmetro não puder ser preenchido, esse evento será chamado e uma macro vinculada poderá preencher o parâmetro.

Erro ocorrido

O evento Erro ocorrido será ativado se ocorrer um erro ao acessar a origem de dados. Isso aplica-se a formulários, caixas de listagem e caixas de combinação.


Feedback do Produto | Documentação Adicional | Marcas Registradas