Skip to main content

PEX - Preencher Grade com Informações de Formulários

No DOX existe a possibilidade de inserir registros em uma grade de dados por meio de outros campos da mesma atividade. Para fazer isso, utilizamos o recurso PEX ao sair de um botão, que insere os dados digitados em um campo texto na grade de dados.

Clique aqui para baixar o processo deste exemplo

Neste exemplo, há um campo para digitar a chave de acesso de uma nota fiscal eletrônica, um botão para executar a inserção e a grade, onde será gravado as informações de cada nota informada.

Crie os seguintes formulários:

Dissertativa "Chave de acesso" - /CHAVEACESSO/ (Texto)

  • Botão "inserir"
  • Grade de dados "Notas informadas" - /GRADENOTAS/ (Grade de dados)

No formulário de grade crie as colunas de acordo com a imagem abaixo:

A grade foi configurada com os campos de informações que contém na chave de acesso, incluindo um campo invisível para a chave.

O código PEX foi criado no formulário do tipo Botão. Foi utilizado recurso para percorrer o registro de grade para evitar duplicidade de registros, algumas validações das informações da chave de acesso e o recurso de inserir novo registro em grade.