Pular para o conteúdo principal

Tables & DataSets

Introdução

Neste artigo, vamos abordar o uso de tabelas no Data² e como criar e manipular dados persistentes. Vamos explorar a importância de uma nomenclatura padronizada e como relacionar tabelas por meio de campos de lookup. Também veremos como filtrar e exibir dados de forma eficiente.

Criando tabelas e campos

Ao criar uma tabela no Data², é fundamental utilizar uma nomenclatura clara e padronizada. Isso garante que todos na equipe consigam entender o conteúdo da tabela. Recomenda-se utilizar nomes de entidades, como "contatos", "oportunidades" ou "clientes".

Dentro de uma tabela, é necessário criar colunas para armazenar os dados. Cada coluna terá um nome e um tipo de dado associado. Alguns tipos comuns são: texto, número, booleano, data, arquivo, senha, fórmula e lookup. É importante escolher o tipo correto para cada coluna, levando em consideração a natureza dos dados a serem armazenados.

Persistência de dados

No Data², é possível criar dados persistentes, ou seja, dados que permanecem mesmo após desligar o computador ou atualizar a página. Isso é útil quando se deseja armazenar informações que precisam ser acessadas posteriormente.

Para interagir com os dados de uma tabela, é necessário criar um DataSet. O DataSet é uma representação dos dados da tabela que permite a visualização e manipulação dos registros. É por meio do DataSet que podemos adicionar, editar e excluir registros.

Relacionando tabelas

É comum que as tabelas estejam relacionadas entre si. Por exemplo, em uma tabela de contatos, é útil ter um campo que indique o grupo ao qual o contato pertence. Para isso, utilizamos campos de lookup que fazem referência a registros de outra tabela.

Também podemos filtrar os dados de uma tabela com base no valor de outra tabela. Isso é especialmente útil quando queremos exibir apenas os contatos que pertencem a um determinado grupo. Essa filtragem é feita por meio de um campo chamado "master", que relaciona o DataSet atual com o DataSet de outra tabela.

Manipulando dados

Ao trabalhar com dados em uma tabela, é possível realizar operações básicas, como inserir, editar e excluir registros. Essas operações são realizadas por meio de interações com o DataSet.

Além disso, é possível exibir os dados em uma tabela ou em um formulário de edição usando os componentes apropriados do Data². O DataGridBlock é utilizado para exibir os dados em uma tabela, enquanto o DataFieldBlock é utilizado para exibir dados em formulários de edição. É possível personalizar a exibição e a edição dos dados utilizando esses componentes.

Conclusão

As tabelas e os DataSets são recursos fundamentais no Data² para armazenar e manipular dados persistentes. Com as técnicas apresentadas neste artigo, você será capaz de criar e relacionar tabelas, filtrar dados e interagir com os registros. Lembre-se sempre de utilizar uma nomenclatura padronizada e de testar suas implementações para garantir a integridade dos dados.