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.
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: Permite definir o número de casas decimais a serem exibidas após a vírgula em um número decimal (disponível somente para colunas do tipo Valor).
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:
Modo de Visualização: controla como o formulário será exibido (Padrão, Painel, Dinâmico ou Janela).
Permissões: Temos as seguintes checkboxes:
Além das configurações da aba Editar, é possível aplicar estilos visuais:
Mais detalhes em: Formatação.
Criar uma nova Tabela de Dados: Para mais detalhes sobre este processo, consulte a documentação de criação de Tabelas de Dados.
Utilizar Tabela de Dados existente: Um dropdown exibirá todas as tabelas já cadastradas, separando-as por pastas conforme a hierarquia de pastas do Explorer. Basta escolher a Tabela de Dados desejada para vinculá-la ao formulário (se o usuário não possuir permissões para criação de tabelas de dados a tela anterior não será exibida, forçando o usuário a selecionar uma tabela existente).
→
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.
Ao acessar o formulário de dados no modo de Visualização, teremos a exibição do formulário conforme a configuração realizada no modo de edição, com as ferramentas da aba Início disponíveis para interação com os dados.
Na aba Início, temos as seguintes funcionalidades:
Área de transferência.
Integração.
.csv para o formulário de dados aberto..csv.Filtro.
Filtros: Permite filtrar os dados exibidos no formulário de dados. Através dos filtros, o usuário pode utilizar filtros compostos com dois critérios, conectados por operadores lógicos:
Cada campo de filtro possui:
| Operador | Descrição |
|---|---|
| é menor que | Retorna registros com valor inferior ao especificado. |
| é menor ou igual a | Inclui o valor especificado e os menores. |
| é maior que | Retorna valores superiores ao definido. |
| é maior ou igual a | Inclui o valor e os maiores. |
| contém | Retorna registros cujo conteúdo inclui a expressão informada. |
| não contém | Retorna registros cujo conteúdo não inclui a expressão informada. |
| inicia com | Retorna registros cujo conteúdo começa com a expressão informada. |
| não inicia com | Retorna registros cujo conteúdo não começa com a expressão informada. |
| igual a | Valor exato. |
| diferente de | Exclui o valor informado. |
| está em branco | Retorna linhas sem informação na coluna. |
| está preenchido | Retorna linhas com qualquer valor na célula. |
O Formulário de Dados no T6 é um recurso utilizado para visualizar, inserir, atualizar e remover registros de uma Tabela de Dados, funcionando como uma interface de interação com a base de dados.
Durante a criação de um Formulário de Dados, ao criar uma nova tabela de dados, você configura todos os campos diretamente no editor sem sair da tela atual. Ao utilizar uma tabela de dados existente, você seleciona uma tabela já cadastrada no T6 através de um dropdown.
Para utilizar os formulários de dados no T6, o usuário precisa ter as funcionalidades de gestor Gerenciar a estrutura das tabelas de dados e Criar e Visualizar Formulários de Entrada de Dados habilitadas e estar em um grupo global com as funcionalidades Gerenciar Explorer e Gerenciar Tabelas de Dados habilitadas.
Sim. Para utilizar a nova versão dos formulários de dados no T6, é necessário habilitar a preview feature DataForm New Create or Edit.
Nos Formulários de Dados do T6, o Editor é onde a configuração do formulário é feita.
Ele é dividido em painéis laterais: Dados (lista colunas da tabela), Designer (organiza colunas no formulário) e Páginas (para colunas do tipo Link de Dados ou Dimensão).
Os formulários de dados do T6 possuem os seguintes modos disponíveis:
Padrão;
Painel;
Dinâmico;
Janela.
Durante a edição do formulário de dados, no painel Designer, clique em Editar na coluna desejada e ajuste o campo Tamanho da Coluna (valor padrão: 210px).
Pode também ser ajustado através da Formatação.
Sim. Nos formulários de dados do T6, no painel de edição da coluna, use o campo Valor padrão para a coluna para definir um valor que será exibido como pré-visualização e que será preenchido automaticamente em novas linhas.
A largura do campo somente surtirá efeito quando visualizamos o Formulário de Dados em modo Painel.
A largura limite é 12.
Se definir 12, a coluna ocupa toda a linha.
6 permite duas colunas na mesma linha.
4 permite três colunas, e assim por diante.
A opção Aplicar Segurança do Usuário nos formulários de dados, filtra os registros exibidos com base no usuário logado, ocultando registros destinados a outros usuários.
Requer uma Tabela de Dados do tipo consulta com usuários do sistema.
Para criar links entre colunas nos formulários de dados, use a opção Linkar Coluna no Designer, para criar um link entre a coluna selecionada e um formulário de dados existente.
Na nova versão dos formulários de dados do T6, a opção "Páginas" aparecerá quando existirem colunas do tipo Link de Dados (como "Usuário" ou "Tabela de Dados") ou metadados de colunas do tipo Dimensão.
Caso tenha realizado alterações no formulário de dados e alternado entre os modos de visualização e edição sem salvar, as alterações realizadas serão perdidas. É importante salvar antes de alternar entre os modos de visualização/edição.
Após adicionar as colunas nos formulários de dados, caso deseje reordená-las, use drag and drop (arrastar e soltar) no painel Designer para alterar a ordem de disposição das colunas e páginas.