Como alterar valor de um campo ao modificar seleção na Grade

Manual do Maker 2

Como alterar valor de um campo ao modificar seleção na Grade

Observe o formulário abaixo:

O que iremos reproduzir, passo a passo, definirá o valor (apenas na tela) para um campo, chamado aqui de Descrição (campo do tipo Caixa de Texto): ao selecionar um registro do componente Grade.

Siga os passos:

  1. Habilite a visualização das tabelas do Maker (caso não recorde, acesse o tópico Configurações);

  2. Crie um formulário com a seguinte consulta (não importa a disposição dos campos) e salve com o nome Formulários;

  1. Crie outro formulário com o seguinte layout:

  1. Um componente Grade com o Parâmetro:

    • Formulário - a referência do formulário criado nos passos 1 e 2;

  1. Um componente Caixa de Texto.

4. Ative o Editor de Fluxo de Ações e defina:

  1. Um Parâmetro de Entrada:

    • Linha Real - tipo Inteiro;

    • Página Real - tipo Inteiro.

  2. Para o campo Formulário de Entrada, aponte para o primeiro formulário (criado nos passos 1 e 2);

  3. Defina uma variável:

    • Tabela do formulário - tipo Tabela.

  4. Adicione um processamento para obter a tabela do formulário da grade:

  1. Adicione um processamento para posicionar no registro da tabela do formulário da grade (isto ocorrerá em modo de execução, ao clicar na linha da grade):

  1. Adicione um processamento para alterar o valor do componente (caixa de texto Descrição):

  1. Salve o fluxo e atribua ao Evento Ao Modificar do componente grade do formulário principal.

  1. Acesse o Webrun e teste o formulário.

____________________________________________________________________________

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