O Formulário de Dados é o recurso do T6 utilizado para visualizar, inserir, atualizar e remover registros de uma Tabela de Dados. Ele funciona como uma interface de interação com a base de dados, permitindo configurar quais campos serão exibidos, quais ações estarão disponíveis e quais regras se aplicarão durante o uso.
Ao criar um formulário, o primeiro passo é decidir como ele será vinculado a uma Tabela de Dados:
Para acessar essa funcionalidade, é necessário habilitar o preview DataForm New Create or Edit.
Para criar e editar formulários de dados, será necessário possuir as seguintes permissões:
O usuário deverá ter, em Permissões, as seguintes Funcionalidades de Gestor habilitadas:
Também será necessário estar associado a um grupo global, com as seguintes Funcionalidades de Gestor habilitadas:
Após criar uma nova tabela através dessa tela o formulário de dados será aberto para edição sem a necessidade de acessar outras telas.
O editor é dividido em painéis laterais:
Ao adicionar colunas no Designer, a visualização do formulário é atualizada em tempo real.
Ao adicionarmos uma coluna da Tabela de Dados ao painel Designer, algumas interações serão possíveis, a depender do tipo de coluna adicionada.
Editar: Disponível em todos os tipos de coluna. Ao clicarmos em Editar, um painel será aberto na lateral, onde podemos alterar as propriedades da coluna selecionada. Temos os seguintes campos:
Nome: permite alterar o nome de exibição no cabeçalho do formulário;
Tamanho da Coluna: permite alterar a dimensão da coluna selecionada; valor padrão 210px;
Casas Decimais: disponível somente para colunas do tipo Valor; permite definir o número de casas decimais a serem exibidas após a vírgula em um número decimal;
Alinhamento da Coluna: dropdown no qual podemos definir o alinhamento dos dados dentro da coluna selecionada; opções Indefinido, Esquerda, Centro e Direita;
Somente Leitura: botão switch; quando desabilitado, permite a escrita nas células da coluna selecionada; quando habilitado, a escrita nas células é bloqueada, sendo possível somente a leitura dos dados;
Aplicar Segurança do Usuário: podemos utilizar a flag "Aplicar Segurança do Usuário" nas colunas do formulário de dados, fazendo com que os registros exibidos sejam filtrados com base no usuário logado, ocultando registros destinados a outros usuários. Para efetuar essa filtragem, será necessária a utilização de uma Tabela de Dados do tipo consulta, onde iremos trazer os usuários do sistema. Utilizaremos essa Tabela de Dados para fazer um link com uma coluna do formulário de dados, permitindo assim realizar a filtragem por usuário logado. Para aplicarmos este filtro em páginas, será necessária a criação de uma Tabela de Dados à qual iremos linkar com o identificador do formulário de dados e adicioná-lo em "Páginas", aplicando a segurança do usuário e selecionando, no dropdown, a coluna que desejamos filtrar da Tabela de Dados.
Colunas da Tabela de Dados: somente será habilitado caso a flag "Aplicar Segurança do Usuário" esteja ativa. Habilita um dropdown para seleção de uma coluna específica da Tabela de Dados associada;
Hierarquia: campo habilitado somente quando temos uma coluna com link direto para outra coluna da mesma Tabela de Dados;
Largura do Campo: somente será aplicada quando o tipo de abertura for definido como Painel. A largura-limite para exibição de uma coluna em um painel é "12"; sendo assim, se o valor for definido como "12", teremos a exibição da coluna ocupando toda a linha; se definirmos o valor como "6", teremos a exibição de duas colunas na mesma linha, e assim sucessivamente.
Exemplo: Na imagem abaixo, temos a exibição de um formulário de dados com o modo de visualização definido como Painel.
Número de caracteres para abrir o dropdown: disponível somente para colunas dos tipos Dimensão, Usuário e Tabela de Dados. Podemos definir quantos caracteres são necessários para exibir as opções disponíveis para seleção; o valor padrão é 3 caracteres;
Valor padrão para a coluna: Através deste campo podemos definir um valor padrão que será exibido como exemplo antes da inserção de dados, podemos inserir qualquer valor desde que respeite o formato de inserção permitido pela coluna. Em uma coluna com valor padrão definido, se adicionarmos uma nova linha no formulário sem efetuar o preenchimento de dados na coluna em questão o mesmo será preenchido de forma automática utilizando o valor definido como padrão.
Exemplo:
Visualizar: a opção Visualizar somente será habilitada em colunas do tipo Tabela de Dados, ou colunas com link para uma Tabela de Dados. Ao clicarmos no ícone
, um painel será aberto na lateral, onde podemos efetuar a seleção dos metadados que desejamos que sejam exibidos na célula do formulário.
A aba Editar centraliza as configurações do formulário.
Botão Salvar: Salva as configurações e a disposição de colunas e páginas definidas.
Editar/Visualizar: Botão que nos permite alternar entre os modos de edição e visualização sem a necessidade de troca de tela ou recarregamento de página. No modo de edição as opções de configuração do formulário estarão ativas, enquanto no modo de Visualização as opções de configuração não poderão ser alteradas.
←→
Botão Propriedades: Ao clicarmos em Propriedades, um painel será aberto na lateral, onde iremos definir:
Permissões: Temos as seguintes checkboxes:
Além das configurações da aba Editar, é possível aplicar estilos visuais:
Mais detalhes em: Formatação.
Acesse o menu principal do T6;
Selecione a opção Explorer;
Clique em Novo Item na Ribbon;
Clique em Data Entry para exibir as opções disponíveis;
→
Após selecionar a Tabela de Dados, a tela para configuração e edição do formulário será aberta, onde iremos configurar os dados de maneira dinâmica. Inicialmente, nenhuma linha, coluna ou página será exibida; deveremos configurar a disposição através dos painéis Dados e Designer;
Ao selecionar uma coluna da Tabela de Dados, ela será disposta no painel Designer, respeitando a seleção anterior (coluna ou página), e será refletida ao lado, no preview do formulário de dados.
Atenção: Caso alterne entre os modos de visualização/edição sem salvar as alterações realizadas serão perdidas.
Após salvar o formulário, ele estará pronto para utilização.