Associação de Ações

Manual do Maker 2

Associação de Ações

Inicialmente, deve-se informar que este recurso se apresenta disponível para projetos sobre todos os bancos de dados homologados para o Maker, com exceção do MYSQL.

Este procedimento baseia-se num fluxo para banco de dados (saiba mais acessando o tópico Propriedades do Fluxo), que é associado a uma tabela. Quando Compilado, é gerada uma Procedure no bando que será disparada por uma Trigger.

Siga os passos abaixo, que demonstrarão como funciona o procedimento:

  1. Desenvolva um fluxo para banco de dados.

  2. Abra um formulário no modo de edição no Maker.

  3. Clique em (botão da Paleta de Objetos).

  4. Clique no botão . Será exibida a tela Associação de ações:

Tela está composta pelas seguintes opções:

  • o campo Tabela apresenta a fonte de dados padrão do formulário em uso;

  • o campo Banco alvo apresenta o nome do SGDB em uso;

  • a aba Fluxo apresenta os fluxos destinados para banco de dados, existentes no banco do projeto. Na parte inferior da tela, é exibida a legenda com o status de cada fluxo:

    • - representa que o fluxo foi compilado;

    • - representa que o fluxo ainda não foi compilado ou foi descompilado;

    • - representa que o fluxo foi alterado após a ultima compilação.

  • Os botões compilar / recompilar / descompilar / reverter  alternam-se a depender do status de cada fluxo:

    • - compila o fluxo gerando a procedure no banco;

    • - utilizado quando o fluxo sofre alteração (drop e depois create);

    • - elimina a procedure do banco (drop);

    • - esta opção restaura a última compilação. Está disponível até para os fluxos que foram descompilados e apresentam o status .

    1. Selecione o fluxo que deseja compilar e clique no botão .

    Observações:

    • O Maker avisará se o fluxo apresenta alguma irregularidade e não executará a operação.

    • Não ocorrerá a compilação caso as Configurações da aba Rede e Conectividade não estejam configuradas corretamente. A configuração Proxy não será necessária caso o Webrun seja executado LOCALHOST.

    1. Agora ative a aba Eventos.

    A tela está composta pelas seguintes opções:

    • o campo Evento apresenta as opções: Depois de inserir, Depois de alterar e Depois de excluir;

    • o campo Ação apresenta os fluxos com status e ;

    • o botão adicionar insere na grade abaixo o Evento associado à Ação;

    • o botão retira o item da grade;

    • o botão gera a trigger para a procedure;

    • o botão exclui (drop) a trigger.

    1. Selecione o Evento e a Ação e clique no botão . Caso o fluxo solicite parâmetros de entrada (saiba mais sobre Parâmetros de Entrada acessando o tópico exemplo Criando um Fluxo), é exibida a tela:

    A tela está composta pelas seguintes opções:

    • o campo Parâmetros apresenta os itens obrigatórios que devem ser declarados;

    • em Campo associe o campo da tabela ao Parâmetro de Entrada;

    • o botão insere na grade a associação do Parâmetro de Entrada ao campo da tabela (fonte de dados do formulário);

    • o botão retira o registro da grade;

    • o botão confirma a(s) declaração(ões);

    • o botão cancela a(s) declaração(ões).

    1. Defina os Parâmetros de Entrada (se necessário) e clique no botão ;

    2. Adicione todos os Eventos que forem necessários e a tela.

    Observação:

    • Este recurso não está disponível para usuários da versão Standard Edition. Para mais detalhes sobre as características de cada versão do Maker, acesse o tópico Recursos e Características das Versões do Maker;

    • Este recurso não está disponível para o banco de dados Mysql.

    ____________________________________________________________________________

    Caso este tópico não tenha comentário satisfatório, envie e-mail para [email protected]