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:
Habilite a visualização das tabelas do Maker (caso não recorde, acesse o tópico Configurações);
Crie um formulário com a seguinte consulta (não importa a disposição dos campos) e salve com o nome Formulários;
Crie outro formulário com o seguinte layout:
Um componente Grade com o Parâmetro:
Formulário - a referência do formulário criado nos passos 1 e 2;
Um componente Caixa de Texto.
4. Ative o Editor de Fluxo de Ações e defina:
Um Parâmetro de Entrada:
Linha Real - tipo Inteiro;
Página Real - tipo Inteiro.
Para o campo Formulário de Entrada, aponte para o primeiro formulário (criado nos passos 1 e 2);
Defina uma variável:
Tabela do formulário - tipo Tabela.
Adicione um processamento para obter a tabela do formulário da grade:
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):
Adicione um processamento para alterar o valor do componente (caixa de texto Descrição):
Salve o fluxo e atribua ao Evento Ao Modificar do componente grade do formulário principal.
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]